2016-09-01 2 views
0

Я борюсь с модальной настройкой коробки. Я хочу снять этот modal box https://github.com/primefaces/primeng/blob/master/components/dialog/dialog.ts и добавить несколько функциональных возможностей. Проблема я encouter это сAngular2 modal box primeng customization

[@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"): [email protected]:135 

Я думал, что код будет работать из коробки. Я понимаю, что angular2 ищет члена класса с именем dialogState, но он не находит его. Однако я вижу, что в разделе анимации декоратора класса есть переменная с именем dialogState. Что я могу сделать, чтобы избавиться от этой ошибки? Я был бы признателен за помощь.

спасибо.

ответ