Idk, если моя тема достаточно описательная, но я постараюсь изо всех сил описать, что я делаю. Я действительно хочу узнать и понять Angular, и я иду из Backbone.js.Внешние контроллеры AngularJS/Просмотр файлов
Мои настройки использует RequireJS Угловое и AngularAMD (http://marcoslin.github.io/angularAMD/)
Я получил мою страницу настроить штраф, используя маршруты, которые выходят и получить различные точки зрения с точки зрения каталогов. ОДНАКО, я пытаюсь вытащить навигацию с главной страницы и поместить ее в свой внешний вид.
У меня такое чувство, что я просто недостаточно разбираюсь в Угловом, чтобы это сделать. Я думаю, что мне нужен navigationController, но я не понимаю, как я могу загружать внешний вид, как я могу, с помощью маршрутов.
angular
.module('app', [
'ngRoute',
])
.config(config)
config.$inject = ["$routeProvider"];
function config($routeProvider) {
$routeProvider
.when('/', angularAMD.route({
templateUrl: 'views/home.html',
controller: 'homeController',
controllerUrl: 'controllers/home'
}))
}
Так что это довольно прямо вперед, что, когда мой URL является/она будет загружать шаблон home.html и надлежащего управления. Как получить шаблон навигации, загруженный там, чтобы он включался на всех страницах? Мне нужно будет использовать фабрику или что-то еще?
Другой способ сделать это, чтобы создать директиву для обработки навигации. Взгляните на: https://github.com/marcoslin/angularAMD/blob/master/www/js/scripts/directive/navMenu.js – marcoseu