【发布时间】:2017-09-02 06:53:46
【问题描述】:
假设我们有:
<li *ngFor="let item of items" [@myTrigger]='state' (@myTrigger.start)="animStart($event)" (@myTrigger.done)="animDone($event)">{{ item }}</li>
还有方法animDone:
animDetails: string;
animDone(event:any) {
console.log('Ended!');
this.animDetails = 'I am done!';
}
在视图中我有{{ animDetails }}
奇怪的是,console.log('Ended!') 适当地触发,而 animDetails 却没有。
第一个动画,没有任何改变。第二个动画(通过单击按钮启动)“我完成了!”在开始时立即触发,而不是 .done。
【问题讨论】:
标签: angular angular2-animation