2016-04-06 9 views
0

と同様に機能する。

$$('#tab1').on('show', function() { 
myApp.alert('Tab 1 is visible'); 
}); 
+0

私はこの質問には答えられていないと思います。要素が表示されているときにカスタム関数を定義し、ng-showが行う式に基づいて要素を表示または非表示にすることは要求されていないようです。私はこの質問とのより良い一致が、[この他の投稿]に対する指令の回答であると信じています(http://stackoverflow.com/questions/21715256/angularjs-event-to-call-after-content-is-loaded) – packmul3

答えて

2

ねえあなたは本当にNG-番組についてAngularJSドキュメントのthis一部をチェックアウトする必要がありますそれは非常に簡単で明確な例だ

1

角度同等のディレクティブです:。。

ng-show 
1

あなたが登録したい場合は要素の可視性をng-showに変更するだけでなく、visibilityChanged要素を使用すると、リンク機能付きのディレクティブを作成できます。

angular.module('example', []).directive('example', function() { 
    function link(scope, element, attrs) { 
     scope.$watch(attrs.ngShow, function() { 

      //check if visible 
      myApp.alert('Tab 1 is visible'); 
     }); 
    } 
    return { 
     link: link 
    }; 
}]); 
関連する問題

 関連する問題