角度1.5代码结构导入混乱

时间:2017-01-18 07:39:58

标签: javascript angularjs webpack

这是打算将所有模块加载到app.js

的索引文件

https://github.com/kitconcept/webpack-starter-angular/blob/master/src/common/common.js

代码:

import angular from 'angular';
import Navbar from './navbar/navbar';
import Hero from './hero/hero';
import User from './user/user';

export default angular.module('app.common', [
  Navbar.name,
  Hero.name,
  User.name
]);

但User.name来自哪里?在users / user.js中,没有名称属性

https://github.com/kitconcept/webpack-starter-angular/blob/master/src/common/user/user.js

代码:

import angular from 'angular';
import UserFactory from './user.factory';

let userModule = angular.module('user', [])

.factory('User', UserFactory);

export default userModule;

我迷失在这个样板中。

1 个答案:

答案 0 :(得分:0)

factory方法接受name作为第一个参数。此外,除了发布链接之外,请在您的问题中包含代码示例,因为链接可能会在将来被破坏。