angularJS函数类似于$ .on(' show'

时间:2016-04-06 17:21:25

标签: javascript jquery angularjs

我想知道一个类似于下面的角度函数。我已经看到不同的人说我应该使用ng-show。

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

3 个答案:

答案 0 :(得分:2)

嘿,你应该查看关于ng-show的AngularJS文档的this部分。这是一个非常简单明了的例子。

答案 1 :(得分:1)

角度等效指令是:

ng-show 

答案 2 :(得分:1)

如果要注册visibilityChanged元素而不是仅使用ng-show更改元素的可见性,则可以使用链接函数创建指令。

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
   };
}]);