angularjs中的$watch監聽多個變量


在網上查閱資料,說是用+把變量連起來,比如監聽a和b,寫成$scope.$watch('a+b',function(){...}),結果卻是變化的值直接連在一起,比如兩個變量都是數字,a=1.1,b=1.2,打印的new值直接就成了1.11.2,后續處理比較麻煩,合理的方式是,把變量打包成對象模式,如圖所示(不要忘記了$watch的第三個參數true!!!)

合理的方式是:

打印結果:

打印了兩遍,太馬虎沒深究了o(* ̄︶ ̄*)o


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM