我得到ERROR TypeError:_co.onClick不是角度为2的函数错误。
<span
class="glyphicon"
[class.glyphicon-star]="isFavorite"
[class.glyphicon-star-empty]="!isFavorite"
(click)="onClick()">
</span>
当用户点击它应该是彩色或空的星形时。然后我的组件ts文件在这里
@Component({
selector: 'favorite',
templateUrl: './favorite.component.html',
styleUrls: ['./favorite.component.css']
})
答案 0 :(得分:4)
您需要在组件中声明 onClick 功能。
@Component({
selector: 'favorite',
templateUrl: './favorite.component.html',
styleUrls: ['./favorite.component.css']
})
export class FavoriteComponent {
constructor() { }
onClick() {
console.log("star clicked");
}
}
答案 1 :(得分:0)
即使在我的组件中声明了功能后,我也遇到了同样的问题。因此,我更改了功能名称,它就起作用了。