我从 angular-meteor.com 做教程。角力矩效果很好。然后我将一些 Ionic 元素添加到 html 页面并将空存根方法添加到控制器。并得到消息:
13:07:29.038 错误:[$injector:modulerr] 无法实例化模块 Whatsapp,原因是:[$injector:modulerr] 无法实例化模块角矩,原因是:[$injector:nomod] 模块“角矩”是无法使用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。 http://errors.angularjs.org/1.5.3/ $injector/nomod?p0=angular-moment minErr/<@ http://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:232:12 模块/<@ http://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:2198:1 确保@http://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:2122:38 module@ http ://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b9969: 1dMoules<@ :1加载//localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:4688:22 forEach@ http://localhost:3000/packages/modules.js?has minErr/<() modules.js:232 loadModules/<( ) modules.js:4711 forEach() modules.js:485 loadModules() modules.js:4672 createInjector() modules.js:4594 bootstrap/doBootstrap() modules.js:1874 bootstrap() modules.js:1895 onReady( ) app.js:100 需要<.node_modules.meteor.jquery["jquery.js"]/
我通过将它们注释掉来回滚我的更改,但仍然有这个错误。
更新以下代码导致错误:
import angular from 'angular';
import 'angular-animate';
import 'angular-meteor';
import 'angular-moment';
import 'angular-sanitize';
import 'angular-ui-router';
import 'ionic-scripts';
// Modules
import Definer from '../definer';
import ChatsCtrl from '../controllers/chats.controller';
import ChatCtrl from '../controllers/chat.controller';
import CalendarFilter from '../filters/calendar.filter';
import RoutesConfig from '../routes';
// App
const App = angular.module('Whatsapp', [
'angular-meteor',
'angular-moment',
'ionic'
]);
模块 angular-moment 安装如下:
>meteor npm install --save angular-moment
angular-moment@1.0.0-beta.5 node_modules/angular-moment
└── moment@2.12.0