は、我々が持っているとしましょう: <li *ngFor="let item of items" [@myTrigger]='state' (@myTrigger.start)="animStart($event)" (@myTrigger.done)="animDone($event)">{{ item }}</li>
角2アニメーションコールバック.done、プロパティを設定しますか?
そしてメソッドanimDone:私はにconsole.logは( '!エンド')適切に発射しながら奇妙何{{ animDetails }}
が持っているビューで
animDetails: string;
animDone(event:any) {
console.log('Ended!');
this.animDetails = 'I am done!';
}
、 animDetailsはありません。
最初のアニメーションは何も変更されません。第2のアニメーション(ボタンをクリックすることによって開始される)は、「完了です!」 .doneとは対照的に、開始時に直ちに発火する。
ああ!この特定の例では、Angular 2クイックスタートを使用しています。それが理由だろうか?ちなみに、私はあなたの名前*どこでも*アングル2で見ています。 –
ありがとうございます。 「クイックスタート」とはどういう意味ですか? https://angular.io/docs/ts/latest/quickstart.html?最新バージョンを使用しているようです。問題は10日前に修正されました。最新リリースには含まれていない可能性があります。 https://github.com/angular/angular/issues/11881 –