Я хотел бы создать главную страницу, то есть главную страницу, которая будет использоваться во всех представлениях приложения.Концепция главной страницы в AngularJS?
Например, Левая навигационная система и верхняя панель навигации для мужчин. Эта навигация должна отображаться во всех представлениях при каждом изменении URL-адреса в приложении.
В соответствии с нг-зрения, это только оказывает дается частичный вид и заменить предыдущий вид. На изображении выше вся моя левая и верхняя навигация должна отображаться с помощью углового контроллера.
Код контроллера
angular.module('modelDemo').controller("authCtrl", ['$scope', function($scope) {
$scope.list;
}]);
Пожалуйста, дайте мне знать, как я могу добиться этого
Проблема здесь, если добавить контроллер в основной режим, я не могу получить доступ к данным с контроллера. Я думаю, что это связано с ng-view и $ routeProvider. Поскольку $ routeProvider содержит какой контроллер необходимо использовать для обработки данных – niran
Сфера действия в новом контроллере является дочерним элементом области родительского контроллера. Heres лучший пример, который я создал для объяснения этого отношения родительского ребенка: http://jsfiddle.net/basarat/QQNRD/ – basarat
Это прекрасно работает, когда вы используете контроллер непосредственно на главной странице и не существует $ routeProvider Innjection. Если вы используете $ routeProvider, он получает указанный контроллер и отображает его. Здесь я пытаюсь использовать общий контроллер, который отображает всю верхнюю и левую навигацию, независимо от изменений вида. – niran