Javascript 使用Angular 4切换按钮的类

Javascript 使用Angular 4切换按钮的类,javascript,angular,Javascript,Angular,我正在尝试启用/禁用按钮 App.component.html:根组件在更改时触发并设置初始值 {{title}}! 从描述中不清楚是否触发了onClick功能,但对于角度设置中的调整类,直接像[class.whatever]=“expression”一样对我也不起作用,相反,我成功地使用了此表单: <button [ngClass]="{ 'enabled': isSelected, 'disabled': !isSelected }"> 更改 (单击)=“onClick”

我正在尝试启用/禁用按钮

App.component.html:根组件在更改时触发并设置初始值


{{title}}!

从描述中不清楚是否触发了
onClick
功能,但对于角度设置中的调整类,直接像
[class.whatever]=“expression”
一样对我也不起作用,相反,我成功地使用了此表单:

<button [ngClass]="{ 'enabled': isSelected, 'disabled': !isSelected }">

更改
(单击)=“onClick”
(单击)=“onClick()”

在favorite.component.ts中

这是正确的答案

谢谢@Daniel指出这一点


你试过这个了吗。change.emit();因为emit是一个函数?请将
(单击)=“onClick”
更改为
(单击)=“onClick()”
,在您的
收藏夹.component.ts
@bryan60是的,请检查editWhat关于console.log(“单击”),它是否被触发;按钮内容{{isSelected}}是否更改?