Comment un corps quelconque sait-il diviser une seule page html en différentes vues avec angular.js.
J'ai ce travail:
<!doctype html>
<html lang="en" ng-app="phonecat">
<head>
....
</head>
<body>
<div ng-view></div>
</body>
</html>
Mais j'aimerais faire quelque chose comme ça:
<!doctype html>
<html lang="en" ng-app="phonecat">
<head>
....
</head>
<body>
<div ng-view Sidebar></div>
<div ng-view></div>
<div ng-view Footer></div>
</body>
</html>
D'avance merci.
Réponses:
0 pour la réponse № 1Le routeur d'interface utilisateur angulaire devrait être un moyen plus récent et plus efficace de gérer ce problème. Au moins, c’est son objectif et il semble très prometteur, mais je ne l’ai pas encore utilisé moi-même.
Angular UI est en train de restructurer son site, les liens sont donc un peu dispersés:
https://github.com/angular-ui/ui-router/wiki
http://angular-ui.github.io/ui-router/sample/#/
1 pour la réponse № 2
Je pense que ce que vous recherchez, c'est "ng-include": http://docs.angularjs.org/api/ng.directive:ngInclude