是否可以从 HTML 调用组件方法,或者我应该创建另一个组件来处理格式设置?
<div *ngFor="let item of items">
<div class="title">{{ item.Title }}</div>
<p>
callComponentMethodHere({{item}})
</p>
</div>
最佳答案
{{callComponentMethodHere(item)}}
但您应该避免这种情况,因为每次运行更改检测时都会调用该方法。最好在代码中调用方法(例如在 constructor()
、ngOnInit()
或事件处理程序中,将结果分配给属性并从 View 中调用而是绑定(bind)到该属性。
当然可以调用事件处理程序:
<button (click)="callComponentMethodHere(item)">click me</button>
关于angular - 在 Angular2 中从 HTML 调用组件方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42066490/