2015-09-23 3 views
2

fter, включая требование тега, приложение ведет себя ненормально. Есть ли способ, которым я могу загружать свое приложение отдельно от кода ниже.требуют не загружать модули должным образом

main.js 

require(['/module.js'], function() { 
      angular.element(document).ready(function() { 
       angular.bootstrap(document, ['myApp']); 
      });  
}); 

Когда я написал файл как один файл js, код работает исправно.

module.js 

var name = 'myApp'; 
angular.module(name, []) 
    .controller('Controller', require(['controller.js'])) 
    .factory('Service', require(['service.js'])) 
    .filter('Number', require(['filter.js'])); 

Я включил свой основной.js в index.html. index html имеет 3 представления, я показываю их на основе ng-show из index.html.

Проблема заключается в правильной загрузке модуля.js и js-файлов. Сценарий не выполняется должным образом, так что вся моя страница index.html, включая 3 представления, отображается автоматически с сообщениями об ошибках.

управления не собирается controller.js/service.js

Error : 
Error: Unknown provider: depsProvider <- deps . 

ли я пропустить какой-либо определить код? Заранее спасибо

ответ

2

Угловой не поддерживает AMD по умолчанию, вам нужно настроить угловое значение для экспорта углового объекта. Пожалуйста, ознакомьтесь с этим post для получения более подробной информации.

require.config({ 

    paths: { 
     'angular': '../lib/angular/angular' 
    }, 

    shim: { 
     'angular': { 
      exports: 'angular' 
     } 
    } 
}); 

Ваш модуль.js должен быть определен с помощью метода определения requirejs, и он должен возвращать модуль.

Вы можете опустить файл extesion (.js) при использовании requireJs

+0

Могу ли я написать без использования domReady --i не хотят использовать domReady.How сделать я самонастройки приложение. require (['domReady!'], function (document) { ng.bootstrap (document, ['app']); }); – Satheesh87

+0

использовать угловой.элемент (документ). Уже обнаружить событие, готовое к событию – venkat7668

+0

Спасибо venkat .. – Satheesh87

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