2016-05-31 1 views
2

나는 평균 애플 리케이션의 나머지 부분에서 생성 된 다른 코드를 얻는 이유는 궁금합니다. 내가 정확히 말은 이것이다 - 나는 요 meanjs를 실행하면 각-설정은 I은 다음과 같습니다 파일을 얻을 :요 meanjs 생성기 - 다른 코드 스타일

(function() { 
    'use strict'; 

    // My Module module config 
    angular 
    .module('my-module') 
    .run(menuConfig); 

    menuConfig.$inject = ['Menus']; 

    function menuConfig(Menus) { 
    // Config logic 
    // ... 
    } 
})(); 

나는이 괜찮다는 것을 알고,하지만 난을하지 않는 이유가 관심 코드 블록은 다음과 같이 다른 평균 모듈처럼 보입니다.

'use strict'; 

// Configuring the Articles module 
angular.module('users.admin').run(['Menus', 
    function (Menus) { 
    Menus.addSubMenuItem('topbar', 'admin', { 
     title: 'Manage Users', 
     state: 'admin.users' 
    }); 
    } 
]); 

왜 다른 점이 있습니까? 저는 meanjs 버전 0.4.2를 사용합니다. 게시 한 두 번째 코드 블록과 같은 코드를 생성하려면 어떻게해야합니까? 나는 같은 콘솔 명령과 동일한 버전의 meanjs를 사용하는 비디오 자습서를 보았고 "예상 된"코드가 생성되었습니다.

답변

0

우연히 MEAN Stack Honolulu Challenge를 보십니까? MEAN 0.4.2와 그 시리즈의 호환성 문제가 있습니다.

+0

실제로 나는이 튜토리얼을 보았습니다. MEANJS 튜토리얼 : http://www.youtube.com/playlist?list=PL3ROxRkuc_Iifz18F1V5Jki7uWrKQkK7g ... 언급 한 사람에게도 보았지만, 그것이 의미가있는 경우 그녀는 "순수한"발전기를 사용한다고 생각합니다. – Aksiom