2017-05-08 61 views

回答

1

其實(onHide)="cancel()"根據這個Plunkr工作正常。

+0

但在我的身邊它不工作。可能版本不匹配? –

+0

解決這個問題的唯一方法是查看更多的代碼。在我的例子中,我使用了最新的Angular和PrimeNG。 – hiper2d

+0

奇怪的是,它的工作原理,但在我的情況下它不是!所有其他primeng組件正在工作 –

0

嘗試:(點擊)=「取消()」。

我有同樣的錯誤,但我通過使用點擊方法解決了它。 :)素不相識

0

一種解決方法是使用一個布爾值顯示與

的對話框
[(visible)]="myBoolean" 

當您想要顯示對話框 時,將該布爾值設置爲true然後使用(單擊)事件。 例如

(click)="doSomething($event)". 

在你的TS做

doSomething(event) { 
     // If we are clicking the close button and not something else 
     if (event.target.className === "fa fa-fw fa-close") { 
      myBoolean = false; 
     } 
    } 
相關問題