angular-computed:计算属性概念的优雅 AngularJS 实现,支持异步属性计算以及范围注入和“控制器为”语法

时间:2024-07-02 10:35:25
【文件属性】:

文件名称:angular-computed:计算属性概念的优雅 AngularJS 实现,支持异步属性计算以及范围注入和“控制器为”语法

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-02 10:35:25

角度计算 计算属性允许生成高效和优雅的属性,这些属性是依赖于其他属性的某些计算的结果。 使用$computed,您可以轻松地使用类似于 Angular 的依赖注入的模式来定义它们。 以下是一些优点: 属性计算在输入改变后只执行一次 即使属性在多个地方使用,属性计算也只执行一次 属性计算可以使用承诺(例如通过 API 调用计算属性) 使用{{ prop }}而不是{{ computeProp() }}简化了视图 计算属性在控制器代码中在视觉上分开 定义语法与核心 Angular 概念一致 在内部, $computed非常简单,主要基于 Angular 的$watch 。 它只是一个很小的、干净的模式实现。 用法 首先,将angular-computed.js文件添加到您的项目中。 你可以从下载它或者需要 bower angular-computed包。 然后,添加cloudless.


【文件预览】:
angular-computed-master
----angular-computed.js(2KB)
----LICENSE.md(1KB)
----README.md(6KB)
----.jshintrc(44B)
----bower.json(508B)

网友评论