在 Angular CLI 中,如果您在组件中定义了一个方法并试图将其绑定到模板中的按钮上,则可能会遇到此问题,即当您点击该按钮时,该方法不会被调用。解决这个问题的方法是在模板中正确绑定该方法。
以下是示例组件,其中包含一个简单的方法并将其绑定到模板中的按钮上:
// 组件.ts 文件
import { Component } from '@angular/core';
@Component({
selector: 'app-my-component',
template: `
`
})
export class MyComponent {
myMethod() {
console.log('方法被调用了!');
}
}
请注意,我们将 (click)
事件绑定到了 myMethod()
方法上,在模板中的按钮上使用了括号来表示这是一个调用代码。
如果您在实际代码中遇到此问题,请尝试检查您的模板中的代码是否正确绑定到了该方法,以及是否使用正确的括号。