Tôi đang sử dụng các loại vật liệu làm trong Typescript tôi:nguyên cảo: Reference subtype của kiểu định nghĩa (giao diện)
interface ExerciseData {
id : number;
name : string;
vocabulary : {
from : string;
to : string;
}[];
}
Bây giờ tôi muốn tạo một biến mà là cùng loại như các thuộc tính vocabulary
, hãy thử các cách sau:
var vocabs : ExerciseData.vocabulary[];
Nhưng điều đó không hiệu quả. Có thể tham chiếu đến một loại phụ bằng cách nào đó không? Hoặc tôi sẽ phải làm một cái gì đó như thế này?
interface ExerciseData {
id : number;
name : string;
vocabulary : Vocabulary[];
}
interface Vocabulary {
from : string;
to : string;
}
var vocabs : Vocabulary[];
Cảm ơn rất nhiều gợi ý.
Bạn là chính xác. Bạn nên làm những gì bạn đã làm trong khối mã cuối cùng. –
Cảm ơn bạn @WayneEllery - vì vậy bạn sẽ nói điều này chắc chắn là không thể? –
Vâng. Bạn thực sự nên khai báo các loại của bạn. –