と同様に機能する。
$$('#tab1').on('show', function() {
myApp.alert('Tab 1 is visible');
});
と同様に機能する。
$$('#tab1').on('show', function() {
myApp.alert('Tab 1 is visible');
});
ねえあなたは本当にNG-番組についてAngularJSドキュメントのthis一部をチェックアウトする必要がありますそれは非常に簡単で明確な例だ
角度同等のディレクティブです:。。
ng-show
あなたが登録したい場合は要素の可視性を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
};
}]);
私はこの質問には答えられていないと思います。要素が表示されているときにカスタム関数を定義し、ng-showが行う式に基づいて要素を表示または非表示にすることは要求されていないようです。私はこの質問とのより良い一致が、[この他の投稿]に対する指令の回答であると信じています(http://stackoverflow.com/questions/21715256/angularjs-event-to-call-after-content-is-loaded) – packmul3