0

モーダル ボックスのカスタマイズに苦労しています。このモーダル ボックスhttps://github.com/primefaces/primeng/blob/master/components/dialog/dialog.ts を使用して、いくつかの機能を追加したいと考えてい ます。私が遭遇する問題は

[@dialogState]="visible ? 'visible' : 'hidden'"

次のエラーが表示されます。

EXCEPTION: Error: Uncaught (in promise): Template parse errors:
Can't bind to '@dialogState' since it isn't a known native property ("e ? 'block' : 'none'" [style.width.px]="width" [style.height.px]="height" (mousedown)="moveOnTop()" [ERROR ->][@dialogState]="visible ? 'visible' : 'hidden'">
            <div class="ui-dialog-titlebar ui-widget"): FullDialog@2:135

コードはすぐに使えると思いました。これについて私が理解しているのは、angular2 が dialogState という名前のクラス メンバーを探しているが、見つからないということです。ただし、クラス デコレータのアニメーション セクションに dialogState という名前の変数があることがわかります。このエラーを取り除くにはどうすればよいですか? 助けていただければ幸いです。

ありがとうございました。

4

1 に答える 1

0

ドキュメントの例に従って、 @dialogState の周りの角括弧を削除しました。 https://angular.io/docs/ts/latest/guide/animations.html

于 2016-09-01T09:36:18.640 に答える