我在Angular应用程序中发现了一个非常奇怪的问题.
假设我有一个简单的example.component.ts
@Component({ moduleId: module.id.toString(),selector: 'example',templateUrl: 'example.component.html',styles: [``] }) export class ExampleComponent{ get buttonShouldBeDisabled(){ console.log("property call"); return true; } }
模板定义如下
<html> <body> <button type="button" [disabled]="buttonShouldBeDisabled">Button</button> </body> </html>