Я пытаюсь написать директиву в машинописном виде, чтобы отобразить таблицу элементов. Модель я использую что-то вроде этого:Типичные дженерики?
export class Base implements IBase {
prop1: number;
prop2: string;
}
export class Concrete extends Base implements IConcrete {
prop3: number;
prop4: number;
}
Как я мог бы написать директиву, которая принимает базовый класс и отобразить список элементов. В принципе, мне нужна общая директива, которую я могу использовать для отображения списка любого объекта, который расширяет базовый класс.
Но как я могу использовать это в директиве ?! –
Это не так. Напишите директиву, как обычно. И посыпать дженерики там, где вы хотите. – basarat