javascript - 没有导出成员 'ROUTER_DIRECTIVES' 。它的替代品是什么?

标签 javascript angular

在组件中这一行

import {ROUTER_DIRECTIVES} from '@angular/router';

报错

node_modules/@angular/common/index"' has no exported member 'FORM_DIRECTIVES'.

ROUTER_DIRECTIVES member is deprecated

还有其他的选择吗?

最佳答案

像这样在您的 AppModule 中导入 RouterModule-

import { RouterModule }                 from '@angular/router';

并像这样更新它@NgModule-

@NgModule({
    imports: [BrowserModule, HttpModule, FormsModule, RouterModule,
....
....

无需在您的组件中导入 ROUTER_DIRECTIVESROUTER_DIRECTIVES 成员自 Angular Final 2.0.0 版本以来已弃用。

关于javascript - 没有导出成员 'ROUTER_DIRECTIVES' 。它的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42154432/

相关文章:

javascript - 在构建 Angular-6 应用程序时遇到此错误,我该如何解决此问题?

css - 使用最新的 Bulma Sass 在 Angular 2 (4) 组件中产生奇怪的结果

angular - 如何为 ASP.NET Core Angular 应用程序设置默认端口

Angular 文件上传

javascript - HttpInterceptor 在拦截器内调用另一个服务并等待响应

javascript - 垂直滚动在行内的 div(col-md-6) 外部不起作用

javascript - React-Router:使用链接将 Prop 从一个组件传递到另一个组件

angular - 如何使用 Angular 2/Bootstrap 4 为 ng-bootstrap 控件自定义 CSS

javascript - jquery替换元素中的多个字符串,不替换元素

javascript - 模态关闭后,vimeo 视频中的音频继续