web-dev-qa-db-ja.com

Angular 5.2 AOTビルドエラー0個の引数が必要ですが、$ eventを使用すると1個になります

パラメータなしのメソッドで出力イベントをキャプチャしていますが、正常に機能しています。しかし、AOT --prodをビルドしようとすると、次のエラーが発生します。

0個の引数が必要ですが、1個取得しました

Html code: SaveSortOrder($event)
backend code: SaveSortOrder() {}
9
Md Ghouse

AOTは非常に厳しいです。この場合、SaveSortOrderを呼び出すときに_$event_の値を渡しますが、メソッドはそれを受け入れません。 _$event_を渡さないようにhtmlを変更するか、SaveSortOrderに引数を追加してください。

次のいずれかを実行します。

HTMLコード<button click="SaveSortOrder()" />

バックエンドSaveSortOrder($event: any) { /* ... */ }

23
Daniel Gimenez