为了账号安全,请及时绑定邮箱和手机立即绑定

angularjs为什么当前页面做任何操作filter都会执行?

angularjs为什么当前页面做任何操作filter都会执行?

如题.无论什么操作,只要当前页面有filter,都会执行一次. 就算点个按钮,按钮事件里无任何操作,也会执行一次filter... html: <div ng-controller="MyController">     <input type="text" ng-model="message">     {{message |TestFilter}}     <button ng-click="buttonChick1()">按钮</button>     {{ greeting.text}}     <div ng-repeat="a in testList">         {{a.name}}     </div>     <test></test> </div>filter:testFilterModule.filter("TestFilter",function(){     var face=function(input){         console.log("过滤器filter执行");         return input;     };     return face; });
查看完整描述

1 回答

?
qq_郭靖_03148326

TA贡献1条经验 获得超0个赞

求高手答疑解惑~

查看完整回答
反对 回复 2016-04-27
  • 1 回答
  • 0 关注
  • 2195 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信