typescript1.8

Я хочу создать функцию декоратора для класса, который может принимать параметр. Пример @Plugin("My first Plugin") class myFirstPlugin { ... } Я пробовал это, но это не работает: function Plugin(constructor: Function, name:string){ console.log("Plugin found: " + name); } Я получаю ошибку в WebS...

у меня есть набор компонентов angular2, которые должны все получить некоторую услугу. Моя первая мысль заключалась в том, что было бы лучше создать суперкласс и внедрить там сервис. Любой из моих компонентов затем расширит этот суперкласс, но этот подход не работает. упрощенный пример: export class Abstract...