当前位置:   article > 正文

angularJS添加事件监听_angular 给所有的a标签添加监听事件

angular 给所有的a标签添加监听事件

angularJS添加监听事件


如果你想监听对象是否变化,只需要写一个事件。

  1. $scope.$watch('setting.enable', function(newValue, oldValue) {
  2. if (newValue === oldValue) { return; }
  3. if (!$scope.setting.enable) {
  4. $scope.setting.isTrue=false;
  5. }
  6. });

如果你想监听对象内部的属性值是否变化,则需要写两个监听事件。以下是例子,存下来供参考

  1. $scope.$watch('setting.enable', function(newValue, oldValue) {
  2. if (newValue === oldValue) { return; }
  3. if (!$scope.setting.enable) {
  4. $scope.setting.isTrue=false;
  5. }
  6. $scope.$broadcast('valueUpdate', newValue.name);
  7. },true);
  8. $scope.$on('valueUpdate',function(d,data){
  9. console.info(data);//其中:d为上一个事件,data为newValue.name
  10. })


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/222864
推荐阅读
相关标签
  

闽ICP备14008679号