1
角度2 IBMアカデミーcompillerアニメーションコールバック:このように見て私は<em>コンポーネント</em>は次のように定義されているエラー
@Component({
moduleId: module.id,
templateUrl: 'my.template.html',
animations: [
trigger('fadeInOut', [
state('in', style({opacity: 1})),
transition('void => *', [
style({
opacity: 0
}),
animate(500)
]),
transition('* => void', [
animate(500, style({
opacity: 0
}))
]),
])
]
})
export class MyComponent implements OnInit, OnDestroy {
public stage: number = 0;
...
transitionDone(transitionEvent: any): void {...}
...
}
、テンプレート:JITコンパイルを使用している場合
<div
*ngIf="stage"
@fadeInOut
(@fadeInOut.done)="transitionDone($event)"
></div>
アプリケーションが正常に動作、およびdone コールバックは正しく起動されますが、ngc(v。0.6.0)を使用してコンパイルしようとすると、miにエラーが発生します:
指定されたパラメータは、コール対象のシグネチャと一致しません。私は、テンプレートから行わコールバック、コンパイルの作品を削除した場合
this.registerAnimationOutput(
this._el_0,
new import24.AnimationOutput('fadeInOut','done'), <-- should be 3 args
this.eventHandler(this._handle__fadeInOut_done_0_1.bind(this))
);
:それはAnimationOutputのパラメータの間違った番号を持つngfactoryファイルを生成するので
それはです。私は
はい、実際に私は、私もに同じ問題をお待ちしております:) –
m.cichacz良い仕事@ 3週間以上、ここでの応答を取得していない後に、この問題を作成しました解決される:) –