2016-08-19 3 views
0

Предположим, у вас есть интерфейс под названием IData. Я хотел бы создать угловой компонент 2, который принимает любой класс, который использует IData в конструкторе компонента. Будет ли это возможно, или я направляюсь в неправильном направлении.Угловой 2 компонент с конструктором, который использует интерфейс

Заранее спасибо.

ответ

1

Я экспериментировал с этой идеей, и этот код работает: https://github.com/Farata/angular2typescript/blob/master/chapter4/multiple_injectors/app/main_multiple_interface.ts

Но это не чистое решение вырезать, как я хотел бы сделать с Java интерфейсы.

+0

Спасибо, что он работал. Отсутствие обеспечения (ProductServiceToken, {useClass: MockProductService}) – Moddinu

Смежные вопросы