我的问题可能很简单,但就是找不到在事件(例如(单击))中使用管道的方法。像这样:
<button (click)="quizAnswers(answer?.texte | translate | async)"></button>
我总是得到一个错误。我尝试用 ()
或 {}
或 []
包装它...
有一些解决方法,例如将内容放在属性中,然后使用 this.attribute
在事件中获取它,但我确信有正确的方法!
预先感谢您的帮助
最佳答案
解决方法是改为在点击处理函数中调用您的管道:
function quizAnswers(answer)
{
let translatePipe= new TranslatePipe();
...
return translatePipe.transform(answer?.texte);
}
关于events - Angular 2 - 在(点击)事件中使用管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38678101/