32 lines
656 B
Markdown
32 lines
656 B
Markdown
|
# .cadoles-slide-title[Création de directives (1/4)]
|
||
|
|
||
|
- Les directives sont des **composants** réutilisables.
|
||
|
|
||
|
**Création d'une directive basique**
|
||
|
```html
|
||
|
<!-- Fichier index.html -->
|
||
|
<div ng-app="myApp">
|
||
|
<ca-adresse-cadoles></ca-adresse-cadoles>
|
||
|
</div>
|
||
|
|
||
|
<script>
|
||
|
angular.module('myApp', [])
|
||
|
.directive('caAdresseCadoles', function() {
|
||
|
|
||
|
return { // On retourne le descripteur de notre directive
|
||
|
templateUrl: 'adresse-cadoles.html' // ou template: "<div>....</div>"
|
||
|
};
|
||
|
|
||
|
})
|
||
|
;
|
||
|
</script>
|
||
|
|
||
|
<!-- Fichier adresse-cadoles.html -->
|
||
|
<div class="adresse-cadoles">
|
||
|
Cadoles
|
||
|
2 bis, Cours Fleury
|
||
|
21000 DIJON
|
||
|
FRANCE
|
||
|
</div>
|
||
|
```
|