2017-05-08 65 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; 
     } 
    } 
相关问题