我正在学习本教程:https://angular.io/docs/ts/latest/guide/attribute-directives.html,用于在角度2项目中创建属性指令。使其工作的最后一步是在@NgModule的声明数组中添加指令名称。但是在我自己的项目中,我没有@NgModule,我使用这种方法:
bootstrap(App, [
listOfProviders
]);
除了声明之外,bootstrap方法没有,只有提供者。我应该添加声明吗?
答案 0 :(得分:1)
试试这个:
.....
import { provide, PLATFORM_DIRECTIVES, enableProdMode } from '@angular/core';
.....
bootstrap(AppComponent, [ListOfProviders..., provide(PLATFORM_DIRECTIVES, { useValue: [ListOfDirectives here....], multi: true })]);