它应该出现类型错误

时间:2017-11-12 09:10:01

标签: angular

我想知道为什么这显然不应该向我显示任何类型错误。我没有得到类型错误,而是得到了结果:

你好34

这是我的代码:

@Component({
    selector: 'test',
    template: `
        <h1>Hello {{name}}</h1>
    `
})

export class TestComponent {
    name:string = 'John Doe';

    constructor(){
        this.name = 34;
    }
}

我是错了还是什么?!

使用Angular 4和Chrome浏览器

1 个答案:

答案 0 :(得分:0)

是的,应该收到错误

4xx

要查看Lint错误,您应该在tslint.config中启用以下内容

<强> 'Type '34' is not assignable to type 'string'.'