0
爲什麼這不會導致錯誤?Angular 2 Typescript類屬性允許分配不正確的類型
export class Foo {
a: any;
b: number;
}
export class MyClass {
public data: Array<Foo>;
}
我將一個字符串分配給MyClass的屬性,並且不會導致錯誤。這不應該導致錯誤?
export class MyComponent {
classyClass: MyClass;
constructor() {
this.classyClass = new MyClass();
}
myFunction = function() {
this.classyClass.data = 'abc';
}
}