Я не знаю, как «включить» частичные части шаблонов. Например, у меня есть шаблон «index». Когда пользователь переходит к «/», мне нравится повторно отображать некоторые div на «index» из partials (поле входа и некоторые другие текстовые div), когда пользователь переходит к «/ newAccount». Мне нравится, что re отображает те же divs в «index», но с другими частицами.Как структура моего приложения angularjs
Вопрос в том, что это правильный способ использования AngularJS? Как и в случае с Facelets?
Спасибо! ;)
Вот псевдо-код моей идеи:
Шаблон:
<html>
<body>....{include:mainBox}....{include:foot}...</body>
</html>
Partials для/NewAccount:
{определить mainBox}
<div>New user</div>
<div>Username:<input/></div>
{определить лапка}
<div>...</div>
Update:
Некоторые, как это так?
function IndexCtrl($scope) {
$scope.mainPage = 'partials/index/loginbox.html',
$scope.footPage = 'partials/index/footer.html',
}
После того как в шаблоне я ставлю:
<div ng-include="mainPage"></div>
...
<div ng-include="footPage"></div>
И маршрут:
when('/', {
templateUrl: 'partials/index/layout.html',
controller: IndexCtrl
})
Хорошо, если шаблон URL никогда не изменится, вы можете поместить URL-адрес в строку в ng-include без создания переменных в $ scope –