前端框架Aurelia
来源:互联网 发布:淘宝二手货 编辑:程序博客网 时间:2024/04/28 14:10
import {computedFrom} from 'aurelia-framework';export class Person { firstName: string = 'John'; lastName: string = 'Doe'; @computedFrom('firstName', 'lastName') get fullName(): string { return `${this.firstName} ${this.lastName}`; }}
@computedFrom
tells the binding system which expressions to observe. When those expressions change, the binding system will re-evaluate the property (execute the getter). This eliminates the need for dirty checking and can improve performance. The @computedFrom
parameters can be simple property names as shown above or more complex expressions like @computedFrom('event.startDate', 'event.endDate')
.
@computedFrom告诉binding system哪个表达式需要去观察。
当这个表达式change的时候,binding system需要重新计算properties。(执行getter)
避免了频繁的检查,避免的大数据量和大计算量的check。
@ComputedFrom参数可以是简单的属性名字就像上面示例,或者是更加复杂的表达式。
0 0
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia
- 前端框架Aurelia —— 路由Router
- 前端框架Aurelia——组件Component(一)
- 前端框架Aurelia——组件Component(二)组件生命周期
- 前端框架
- 前端框架
- Redis网络库源码分析(3)之ae.c
- Java中反射的实现方式
- 关于解决Server Tomcat v9.0 Server at localhost failed to start.的问题
- stm32学习之路:第九天(中断的调用)
- [笔记]ACM笔记
- 前端框架Aurelia
- python跨包传value
- 也谈layout_gravity和gravity的用法,以及layout_gravity失效
- js高级程序设计(第6章---创建对象)
- 油猴子脚本(神器)
- LeetCode Find the Difference
- eldk环境安装遇到的问题
- FaceDataset常用的人脸数据库
- 入过的坑、跳过的井!