我遇到一个问题,当信息丢失时,我想在我的Angular应用中应用的类无法正常工作。当我尝试这个:
<h2 [class.invalid]="!isContactInfoValidated()">Contact<h2>
...我收到一个错误:isContactInfoValidated() is not a function
。即使是在我的组件中定义的,也是这种情况(测试的简单返回):
// Really simple boolean example for testing
isContactInfoValidated() {
return false;
}
现在,相反,我可以毫无问题地做到这一点:
<h2 [class.invalid]="!this.customer.contacts.length">Contacts</h2>
那么,我的第一个示例有什么问题?我可以分配它来评估布尔函数,对吗?有人在这里看到问题吗?