2017-01-18 3 views
0

Dies ist die Indexdatei, die alle Module in app.jsWinkel 1.5 Code-Struktur mit Import Verwirrung

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

Codes laden möchten:

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 
]); 

Aber woher kommt die User.name komme aus? Benutzer/user.js gibt es keine Eigenschaft name

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

Codes:

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

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

.factory('User', UserFactory); 

export default userModule; 

ich in dieser vorformulierten bin verloren.

Antwort

0

factory Methode akzeptiert name als ein erstes Argument. Bitte fügen Sie auch Codebeispiele in Ihre Frage neben dem Posten von Links ein, da der Link in Zukunft möglicherweise beschädigt wird.

+0

ist dies in eckigen? –

+0

Ja, Fabrik ist in Winkelmodul –

+0

eingebaut Ich wusste nicht, Factory-Methode akzeptieren Namen als erstes Argument. Wie kann der Benutzer "Name" als Eigentum haben? Wie funktioniert das? Ich bin verwirrt, ich kenne Factory, aber ich wusste nicht, dass du Factory.name machen kannst. –