我想在内联模板中使用console.log,但找不到任何方向。角2模板使用console.log
@Component({
selector:"main",
providers: [ItemService],
template:`
<ul>
<li *ngFor="let item of items">
{{console.log(item)}} <----- ???
<p>{{item.name}}</p>
</li>
</ul>
`
})
export class HomeComponent {
private items: Array<ItemModel>;
constructor() {}
}
这是没有意义的。 'console.log'不会返回任何东西,所以你将'undefined'绑定到你的HTML中。你究竟在努力实现什么?如果您想查看每个项目的详细信息以进行调试,请考虑将'{{item | json}}'代替,或者只是遍历列表并将其记录到类中,无论您何时访问它。 – jonrsharpe
@jonrsharpe我只想检查项目,然后删除console.log(item) – emvidi
但是*“检查项目”* *实际*意味着*?如果您只想查看其内容,请按照我和Günter的建议使用JSON管道。如果没有,请澄清你*做的*想要什么 - 为什么你想在控制台,特别是? – jonrsharpe