27 lines
553 B
Markdown
27 lines
553 B
Markdown
|
# .cadoles-slide-title[Les directives de base (6/)]
|
||
|
|
||
|
**Inclusion de template avec la directive `ng-include`**
|
||
|
|
||
|
```html
|
||
|
|
||
|
<!-- Fichier index.html -->
|
||
|
|
||
|
<html>
|
||
|
<body ng-app>
|
||
|
<ng-include="'template1.html'"></ng-include>
|
||
|
<script src="angular.js"></script>
|
||
|
</body>
|
||
|
</html>
|
||
|
|
||
|
<!-- Fichier template1.html -->
|
||
|
|
||
|
<div>
|
||
|
<div ng-controller="MyCtrl">
|
||
|
<!-- ... -->
|
||
|
</div>
|
||
|
</div>
|
||
|
```
|
||
|
|
||
|
- Les templates sont chargés à la volée, en AJAX
|
||
|
- Il est possible de les précompiler et de les inclures sous leur forme Javascript lors de la mise en production
|