我不知道以下内容是否可能。这个问题不仅限于
console.info
,而是所有JavaScript函数通用的。<a (click)="console.info(foo)">click me doesn't work</a>
Cannot read property 'info' of undefined
看起来模板只能访问组件属性,所以你需要在Component
内部创建一个额外的函数来解决这个问题:
<a (click)="executeConsole(val)">execute console does work</a>
executeConsole(val) {
console.info(val);
}
使用React,你可以像这样做:
<a onClick={() => console.info('it works')}>it works</a>