我正在尝试将我的 Ember 应用程序移植到 Angular 2 ,但我看不到如何
Computed Properties--Properties observing other properties for changes and the reacting
在 Angular 2 中创建。
[(myVar)] && onMyVarChange= new EventMitter();
观察它自身的变化和反应。
任何帮助/指示都会很棒。
更新 :
使用来自@Nazim Used typescript properties 的答案解决了它
TS(comment.ts)
private _isValid: boolean;
public get isValid(): boolean {
return this._isValid;
}
public set isValid(v: boolean) {
this._isValid = v;
}
// A read only property
private _show: boolean;
public get show(): boolean {
return this._isValid;
}
模板 (component.html)
<h2 *ngIf="show">Show Me</h2>