:: 是什么意思
what does a :: mean?
在一些角度的js文件中,我看到下面的语法。双可乐"::"是什么意思?
<span>{{::x}}</span>
<div>{{::y.z()}}</div>
这个特性被称为单向数据绑定,从 Angular 1.3 开始出现。对于旧版本,有一个等效的附加解决方案称为bindonce。
来自 Angular JS 文档:
以 :: 开头的表达式被视为一次性表达式。一次性表达式在稳定后将停止重新计算,如果表达式结果是未定义的值,则在第一次摘要之后发生这种情况
基本上,当你写:
{{::x}}
Angular 将在定义x
时销毁观察程序。与之对应的是,如果x
的值在销毁后发生变化,则不会再在视图中更新。
这是在 angular js 1.3+ 中编辑的新功能
{{ ::title }}
仅在表达式结果中第一次绑定值,该值发生在第一次摘要之后。医生此语法用于一次性绑定。它提供了一次呈现数据并让它持久存在而不受未来模型更新影响的能力。在下面的链接中查看更多详细信息:
https://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135
相关文章:
- @@(“at at”)在ES6 JavaScript中是什么意思
- minimy javascript是什么意思?Backbone.js
- var w = q||问2;这个表达式是什么意思
- 什么'它的意思是当一个变量位于括号外时
- 函数(i,val)在javascript中是什么意思
- 问号在这段代码中是什么意思
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- 什么意思是“;向原型添加方法”;
- ||{}在javascript中是什么意思
- “转义字符串”在Regex中是什么意思?(Javascript)
- 什么是“;传递给NewPromiseCapability的非构造函数值“;意思是
- 什么是“;(''+元素+'')“;意思是
- 这个代码是什么意思(history.replaceState和history.pushstate)
- $(function () { } in javascript/Jquery 中的意思是什么
- [$rootScope:infdig]或[$rootScope:inprog]在angular中的意思是什么?
- “/*@”的意思是什么
- 人们说“字面意思”是什么意思?在JavaScript
- 这两句话的意思是什么?
- 在javascript SRC属性中定义PHP文件的意思是什么?
- 什么'这行在javascript中的意思是什么