0

我有一个使用Angular (angular 1.6)NodeJS制作的应用程序,我无法将 Angular 库ngResource导入我的应用程序。这些是我所做的步骤:

1:在命令行中我输入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(...).info 不是函数

4

1 回答 1

0

看起来您遇到了 angularjs 1.6.x 模块的兼容性问题。

确保 angular 和相关模块在package.json.

使用angular@1.6.7and angular-resource@1.6.7, angular1 组件对我来说确实可以正常工作。

于 2017-12-12T08:41:09.293 回答