2015-03-16 2 views
0

Это моя проблема ...Как Минимизировать угловой Prj

готовлю следующий маленький exmaple, с gruntFile.js и я могу получить Минимизировать этот

это ошибка, что у меня есть:

Uncaught Error: [$injector:nomod] Module 'myApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 
http://errors.angularjs.org/1.3.11/$injector/nomod?p0=myApp 

это ссылка, чтобы увидеть мой пример:

https://github.com/juliovg/minification_Test.git

Может кто-нибудь мне помочь?

Благодаря

+0

это не имеет значения, но удалите из своего html одно ng-app = "myApp". Он заявил дважды –

ответ

1

первая вещь удалить одну ng-app="myApp" директивы для инициализации, потому что он объявил вам в два раза. Вы должны следовать аннотации массива инъекции зависимостей, чтобы обеспечить правильную минимизацию без ошибок, вы пропустили ее внутри директивы.

Директива

angular.module('myApp') 
.directive('beerFormDirective',[ function() { 
    return { 
     restrict: 'AE', 
     templateUrl: 'js/directives/beerForm/beerForm_view.html', 
     scope: {}, 
     controller: 'beerForm_controller' //added controller from view 
    }; 
}]); 

и удалить ng-controller из шаблона HTML. для лучшей производительности загружайте файл javascript с локального, а не из cdn

Смежные вопросы