Улучшить эту страницуШаблоны
В AngularJS шаблоны пишутся с помощью HTML, содержащего элементы и атрибуты, специфичные для AngularJS. AngularJS объединяет шаблон с информацией из модели и контроллера, чтобы отобразить динамическую представление, которое пользователь видит в браузере.
Вот типы элементов и атрибутов AngularJS, которые можно использовать:
- Директива — Атрибут или элемент, который расширяет существующий элемент DOM или представляет собой переиспользуемый компонент DOM.
-
Разметка — Обозначение двойных фигурных скобок
{{ }}для привязки выражений к элементам является встроенной разметкой AngularJS. - Фильтр — Форматирует данные для отображения.
- Элементы управления формами — Проверяет ввод пользователя.
Следующий фрагмент кода демонстрирует шаблон с директивами и привязками выражений в фигурных скобках:
<html ng-app>
<!-- Body tag augmented with ngController directive -->
<body ng-controller="MyController">
<input ng-model="foo" value="bar">
<!-- Button tag with ngClick directive, and
string expression 'buttonText'
wrapped in "{{ }}" markup -->
<button ng-click="changeFoo()">{{buttonText}}</button>
<script src="angular.js"></script>
</body>
</html>
В простом приложении шаблон состоит из HTML, CSS и директив AngularJS, содержащихся в одном файле HTML (обычно index.html).
В более сложном приложении можно отображать несколько представлений на одной главной странице, используя «части» — фрагменты шаблона, расположенные в отдельных файлах HTML. Можно использовать директиву ngView для загрузки частичных представлений на основе конфигурации, переданной службе $route. В учебном пособии по AngularJS эта техника показана на шагах семь и восемь.
Связанные темы
Связанный API
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/guide/templates