angularjs $watch
时间: 2023-08-20 12:06:59 浏览: 226
$watch是AngularJS中的一个函数,用于监视一个表达式的变化并触发相应的回调函数。它可以用于监听对象的变化并执行相应的操作。
通过在控制器中使用$watch函数,可以监听一个model的变化,当model发生变化时,$watch函数会触发回调函数,并传递新值和旧值作为参数。
在上述引用的代码中,$watch函数的第一个参数是要监听的对象,可以是一个字符串表达式或一个函数。第二个参数是一个回调函数,当监听的对象发生变化时,这个函数会被触发。第三个参数是可选的,用于判断监听的对象的变化是否使用深比较。
总的来说,$watch函数是AngularJS中用于监听对象变化的重要工具,可以帮助我们实时监测和处理数据的变化。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [angularjs $watch](https://blog.csdn.net/qianqianstd/article/details/75040501)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [AngularJS--$watch用法 整理](https://blog.csdn.net/shi_6_tians/article/details/100102393)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文