Интересно, возможно ли как-то. Вопрос не ограничивается console.info
, но все функции Javascript вообще.Angular2 write on console from template click event
<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);
}
С Реагировать вы можете сделать что-то вроде что:
<a onClick={() => console.info('it works')}>it works</a>
Мех, я надеялся, что будет что-то лучше этого. – zurfyx
Согласен, было бы неплохо, если бы вы могли сделать это без изменений в код компонента ts. –