标签:nal lse name original 配置 直接 div com type
用法
// This property is bound using its original name. @Input() bankName: string;
@Input(‘account-id‘) id: string;
一般在组件中,不会直接使用Input标记的输入属性,可能会导致数据流问题和不必要的性能浪费。所以一般是在组件中自定义个属性来深复制Input的输入属性,从而来使用这个组件内的自定义的属性来处理数据逻辑。这样就达到了‘低耦合’的目的。
这里还有别样的一种写法取代深复制这种方法,如下:
@Input() get isRequested(): boolean { return this._isRequested; } set isRequested(value: boolean) { // 当输入属性和当前的不一致时,处理一下的逻辑 if (value !== this._isRequested) { this._isRequested = value; } } private _isRequested: boolean = false;
标签:nal lse name original 配置 直接 div com type
原文地址:https://www.cnblogs.com/yinghuochongfighter/p/12912038.html