在bootstrap方法中添加指令声明



我遵循这个教程:https://angular.io/docs/ts/latest/guide/attribute-directives.html在angular 2项目中创建一个属性指令。让它工作的最后一步是把指令名添加到@NgModule中的声明数组中。然而,在我自己的项目中,我没有@NgModule,我使用这个方法:

bootstrap(App, [
    listOfProviders
]);

并且bootstrap方法不支持声明,只支持提供程序。我应该把申报单加在哪里?

试试这个:

.....
import { provide, PLATFORM_DIRECTIVES, enableProdMode } from '@angular/core';
.....
bootstrap(AppComponent, [ListOfProviders..., provide(PLATFORM_DIRECTIVES, { useValue: [ListOfDirectives here....], multi: true })]);

最新更新