在Angular4应用程序中使用现有的AngularJS指令

时间:2017-08-07 09:51:23

标签: angularjs angular

我有一个旧的AngularJS指令(我通过npm安装)并希望在我的Angular4应用程序中使用它。

我像import * as old from 'my.old.package';一样加载它 并将其放入声明中:

app.module.ts

@NgModule({
  bootstrap: [ AppComponent ],
  declarations: [
    AppComponent,
    HomeComponent,
    NoContentComponent,
    HighlightDirective,
    old
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    CoreModule,
    SharedModule,
    FormsModule,
    HttpModule,
    RouterModule.forRoot(routes, { useHash: true })
  ],
  providers: [
    ENV_PROVIDERS,
    APP_PROVIDERS,
    { provide: LOCALE_ID, useValue: 'de-AT' }
  ]
})
export class AppModule {}

以下是此错误:Unexpected value 'my.old.package' declared by the module 'AppModule'

0 个答案:

没有答案