栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Angular JS $ watch vs $ on

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Angular JS $ watch vs $ on

$watch
函数用于监视范围内的变量。作用域继承还允许您监视父作用域变量,因此,这绝对是使用案例的方法。正如您正确地说的,
$on
它用于监视事件,您可以监视事件
$broadcast
到子作用域或
$emit
父作用域。这样可以给您更多的控制权,但是在编码时可能会导致更多的错误,因为您可以从不监视的地方更新范围变量,而忘记通知侦听器。

当您不继承作用域变量时,仍然可以使用事件。但是请注意不要污染大范围,使用服务可能是一种选择,因为您会立即看到它是否被注入。

由于指令获取其作用域(或从其继承)的作用域,因此我想

$watch
在这里说一个更清洁的选择。

如果要在指令上使用隔离范围,则可以将参数作为属性传递

$observe



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/406515.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号