如題.無論什么操作,只要當前頁面有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;
});
angularjs為什么當前頁面做任何操作filter都會執行?
qq_郭靖_03148326
2016-04-27 21:24:29