加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在angularJS中&vs @和=之间的区别是什么

发布时间:2020-12-17 09:24:11 所属栏目:安全 来源:网络整理
导读:我对AngularJS很新。任何人都可以解释我在这些( @,=)之间的区别,当用适当的例子隔离范围。 @允许将在directive属性上定义的值传递到指令的隔离范围。该值可以是一个简单的字符串值(myattr =“hello”),也可以是带有嵌入表达式的一个AngularJS插值字符串(m
我对AngularJS很新。任何人都可以解释我在这些(& @,=)之间的区别,当用适当的例子隔离范围。
@允许将在directive属性上定义的值传递到指令的隔离范围。该值可以是一个简单的字符串值(myattr =“hello”),也可以是带有嵌入表达式的一个AngularJS插值字符串(myattr =“my _ {{helloText}}”)。你可以认为它是从父范围到子指令的“单向”通信。约翰·林德奎斯特有一系列的短片截图解释这些。 Screencast on @在这里: https://egghead.io/lessons/angularjs-isolate-scope-attribute-binding

&允许指令的隔离范围将值传递到父范围中,以便在属性中定义的表达式中进行评估。请注意,directive属性隐式地是一个表达式,不使用双大括号表达式语法。这是更难以解释在文本。截图&在这里:https://egghead.io/lessons/angularjs-isolate-scope-expression-binding

=在指令的隔离作用域和父作用域之间设置一个双向绑定表达式。子范围中的更改并传播到父级,反之亦然。认为=作为@和& amp;的组合。 Screencast on =是在这里:https://egghead.io/lessons/angularjs-isolate-scope-two-way-binding

最后这里是一个screencast显示所有三个一起使用在一个视图:https://egghead.io/lessons/angularjs-isolate-scope-review

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读