Я застрял в некоторых понятиях позвоночника, которые я пытаюсь реализовать в угловых js. В backbonejs мы можем добавить шаблон (html-страницу) к определенному тегу div, и мы можем отобразить этот div. можно сделать то же самое в angularjs? добавление шаблона в DIV и сделать егоКак добавить шаблон в div в angularjs
ответ
Вы можете бросить шаблон в script
тега и ссылаться на него по идентификатору ngInclude
и ngView
:
Docs: http://docs.angularjs.org/api/ng.directive:script
Пример: http://jsfiddle.net/guilleferrer/bxdrA/1/
<div ng-app="">
<script type="text/ng-template" id="/tpl.html">
Content of the template.
</script>
<ng-include src="'/tpl.html'"></ng-include>
</div>
если мы хотим загрузить внешнюю html-страницу (шаблон) в div динамически –
'ngInclude' поддерживает это с помощью атрибута' src': http : //docs.angularjs.org/api/ng.directive: ngInclude – Langdon
Я бы рекомендовал использовать ui-router. Это позволит вам включить несколько «представлений» в корень шаблона. Для примера
<div ui-view="header"></div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span2 main-menu-span">
<div class="nav-collapse sidebar-nav">
<ul ui-view="nav-bar" class="nav nav-tabs nav-stacked main-menu"></ul>
</div><!--/.well -->
</div>
<div id="content" class="span10" ui-view="main">
<div ui-view="breadcrumbs"></div>
</div>
</div>
</div>
</div>
в модуле объекта конфигурации:
var tickets = {
name: 'tickets',
url: '/tickets',
abstract: true,
views: {
'header': {
templateUrl: 'header.tpl.html'
},
'nav-bar': {
templateUrl: 'nav-bar.html'
},
}
};
var list = {
name: 'tickets.list',
parent: 'tickets',
url: '',
views: {
'[email protected]': {
templateUrl: 'list.tpl.html',
controller: TicketQueue,
},
},
};
$stateProvider.state(tickets);
$stateProvider.state(list);
- 1. AngularJS Как добавить шаблон внутри HTML-div
- 2. Как добавить filepicker в шаблон angularjs
- 3. AngularJs добавить элемент директивы в свой шаблон
- 4. Как добавить элемент в div в angularjs?
- 5. Как добавить элемент div onclick в angularjs
- 6. как idividually добавить директиву Div в angularjs
- 7. Как добавить динамический div в AngularJS?
- 8. Как добавить шаблон ng для шаблона директивы в Angularjs
- 9. Как Append Динамический шаблон в AngularJS Директиву
- 10. добавить данные из области angularjs в div
- 11. Как составить скомпилированный шаблон в angularjs
- 12. Как добавить div в DOM в модульные тесты AngularJS?
- 13. создать динамический шаблон в angularjs
- 14. Как обновить div в angularjs
- 15. Рассматривать строку как шаблон в AngularJS
- 16. Клиентский шаблон в AngularJS
- 17. как загружать шаблон в нг-включает angularjs
- 18. Шаблон, используемый в Angularjs
- 19. Как динамически изменять шаблон директивыUrl в angularJS
- 20. Как добавить ng-app в тонкий шаблон
- 21. Как добавить шаблон handlebars в div с определенным идентификатором?
- 22. HTML-шаблон в AngularJS, как KnockoutJS
- 23. как добавить transclude в angularjs
- 24. Angularjs: шаблон доступа в директиве
- 25. Как динамически переключать шаблон в AngularJs
- 26. Angularjs Как обновить частичный шаблон
- 27. Как определить шаблон строки как номер PAN в angularjs.
- 28. angularjs - скопировать элемент директивы в шаблон
- 29. Как передать данные в HTML-шаблон AngularJs
- 30. AngularJs - как отключить просмотр/шаблон
Что проку случае добавления шаблона к DIV, а затем делает его? Вы можете поместить шаблон в тег 'script' и ссылаться на него из различных других директив: http://docs.angularjs.org/api/ng.directive:script – Langdon
Возможный дубликат [AngularJs Include Partial Template] (http://stackoverflow.com/questions/22329769/angularjs-include-partial-template) – Vivek