【发布时间】:2016-11-25 17:14:26
【问题描述】:
在模板中
<tr *ngFor='let activity of pagedWorkflowActivities' [style.background-color]="setBackgroundColor(activity)">
在组件中
setBackgroundColor(activity: WorkflowActivity) {
return 'red';
}
我在组件中编写了此代码,其中编写了与同一模板相关的所有其他事件。所以我认为这是正确的地方。我无法让它工作,因为我在开发者工具中遇到了这个错误。
self.parent.context.setBackgroundColor 不是函数
【问题讨论】:
-
我认为您需要添加更多上下文。考虑提供一个允许复制的 Plunker。 Plunkers [ 新 | V ] 按钮提供了一个现成的 Angular2 TS 模板。
-
您可能不在同一个组件中。正如 Gûnter 所说,提供更多上下文并尽可能添加 plunkr。
标签: angular typescript