Angular 2 个参数映射
Angular 2 ParamMap
我尝试通过站点 angular.io 上的英雄之旅学习 Angular 2,现在我陷入了路由器方法 >> ParamMap,我添加了行:
import { ActivatedRoute, ParamMap } from '@angular/router';
但编译器显示 错误 "Module 'path...' has no exported member 'ParamMap'"
我通过 Angular CLI 构建了我的项目。
文件package.json
@angular/router": "^3.3.1"
我在文件夹@angular/router/src/index.d.ts export ParamMap 中搜索但我没有找到,进入 API 但该网站说路径:router/src/shared.ts 但是我也没有在那里找到这个 class。
我建议这个 class 在新版本中被删除,反之亦然,在新的 Angular 4 中添加。
我该如何解决这个错误?
我解决了这个问题,我重新安装了 angular-cli 然后我删除了我项目中的 node_modules 文件夹,然后我用新的依赖项更改了我的 package.json (angular4 等)之后安装所有依赖项和 运行 服务器,之后我没有收到错误。
对于遇到此问题的任何其他人,以下是将 Angular 版本从 2 或 3 升级到 npm 最新版本的方法。
在 Unix 上
npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-server,router,animations}@latest typescript@latest --save
上Windows
npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest --save
我尝试通过站点 angular.io 上的英雄之旅学习 Angular 2,现在我陷入了路由器方法 >> ParamMap,我添加了行:
import { ActivatedRoute, ParamMap } from '@angular/router';
但编译器显示 错误 "Module 'path...' has no exported member 'ParamMap'"
我通过 Angular CLI 构建了我的项目。
文件package.json
@angular/router": "^3.3.1"
我在文件夹@angular/router/src/index.d.ts export ParamMap 中搜索但我没有找到,进入 API 但该网站说路径:router/src/shared.ts 但是我也没有在那里找到这个 class。 我建议这个 class 在新版本中被删除,反之亦然,在新的 Angular 4 中添加。 我该如何解决这个错误?
我解决了这个问题,我重新安装了 angular-cli 然后我删除了我项目中的 node_modules 文件夹,然后我用新的依赖项更改了我的 package.json (angular4 等)之后安装所有依赖项和 运行 服务器,之后我没有收到错误。
对于遇到此问题的任何其他人,以下是将 Angular 版本从 2 或 3 升级到 npm 最新版本的方法。
在 Unix 上
npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-server,router,animations}@latest typescript@latest --save
上Windows
npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest --save