【发布时间】:2016-09-01 17:45:51
【问题描述】:
我正在学习 Angular js,现在有一个问题,我还没有找到正确的答案。
在模板 HTML 中,您可以使用表达式来显示范围变量或调用范围函数。但我总是看到它的不同版本。
{{name}} 显示变量并绑定它
{{::name}} 相同但没有绑定
userdirective="{{::key}}" 但是这里有什么区别呢?
ng-if="::field.sortable" 使用 ng-if 他们不使用 {{ 但使用 userdirective 他们会使用吗?
userdirective="{condition:isActive(route.name),mdColors:{color:'primary'}}" 最后一个只有一个 {.那是你创建对象的时候。对吧?
也许有人可以帮助我理解所有这些。 非常感谢您的宝贵时间。帕特
【问题讨论】:
-
我认为这篇文章可以作为解释这些的一个很好的起点:moduscreate.com/the-magic-of-angular-js-two-way-binding
-
AngularJs 官方文档docs.angularjs.org/guide/expression
标签: angularjs