angular - Angular 2:“期望操作符具有相似类型或任何”linting 错误
问题描述
我有一个共享服务文件,它定义了一个像这样的变量:
export class SharedService {
activeModal: String;
}
然后我有一个导入服务并定义它的组件文件:
constructor(public sharedService: SharedService) {
}
在该组件的模板文件中,我检查模式的值:
<div *ngIf="sharedService.activeModal === 'login'"></div>
一切正常,但在编辑器中,sharedService.activeModal === 'login' 部分在它下面有一条红色波浪线,并将鼠标悬停在它上面会显示这个 linting 错误:
[Angular] Expected the operants to be of similar type or any
property sharedService of ModalComponent
任何想法我做错了什么?
解决方案
在. string
_ String
_activeModal
推荐阅读
- vb.net - 为不需要的参数指定常量而不是变量
- html - 如何使元素在容器端结束?
- spring - @Controller、@Service、@Repository bean 在模式 = AdviceMode.PROXY 的 @EnableTransactionManagement 上失败或默认失败
- reactjs - 页面刷新后复选框列表选中值丢失
- xml-parsing - SOAP XML 液体转换的 Azure 逻辑应用问题
- python-2.7 - 如何使用 scl 命令作为脚本 shebang?
- cmake - 三元生成器表达式不计算
- python - StandardScaling 破坏了我的线性回归的测试数据分数
- css - Bootstrap 4 - Column rendered to new line
- angular - 如何从 @Input 变量子值创建 Observable?