我无法将 ngResource 导入我的应用程序



我有一个用 Angular(Angular 1.6) nodejs 制造的应用程序,我无法导入Angular ngresource 进入我的应用程序。这些是我所做的步骤:

1:在命令行i输入npm install --save angular-resource

2:在app.js中:

import angular from 'angular';
import ngResource from 'angular-resource';
import uiRouter from 'angular-ui-router';
import Components from './components/components';

angular.module('myApp', [
  uiRouter,
  Components,
  ngResource
])
.component('homePage', HomeComponent)
.service('AirportsService', AirportsService)
.service('CheapFlightService', CheapFlightService)

这样做之后,我在浏览器中得到了此错误:

angular-resource.js:444 Uncaught TypeError:

angular.module(...)。信息不是函数

看来您正在遇到AngularJS 1.6.x模块的兼容性问题。

确保角度和关联的模块在package.json中是同一版本。

使用angular@1.6.7angular-resource@1.6.7,Angular1组件确实对我有效。

相关内容

  • 没有找到相关文章

最新更新