2017-02-18 5 views

答えて

1

に適用されます。次のコードで

<div>がレンダリングされ、doSomething()法はできるだけ早くあなたがthis.trigger = trueがそうであるように実行されます:

@Component({ 
    template: `<div *ngIf="trigger">I've been triggered</div>` 
}) 
export class MyComp { 
    private _trigger = false; 

    get trigger() { 
    return this._trigger; 
    } 

    set trigger(val) { 
    this._trigger = val; 
    this.doSomething(); // Call some method 
    } 

    doSomething() { 
    // ... 
    } 
} 
関連する問題