Alors peut-être que vous voulez avoir dans votre index.html pour charger la bibliothèque, de script et d'initialiser l'application avec une vue:
<html>
<body ng-app="yourApp">
<div class="span12">
<div ng-view=""></div>
</div>
<script src="http://code.angularjs.org/1.2.0-rc.2/angular.js"></script>
<script src="script.js"></script>
</body>
</html>
Alors yourView.html peut simplement être:
<div>
<h1>{{ stuff.h1 }}</h1>
<p>{{ stuff.content }}</p>
</div>
scripts.js il pourrait y avoir du contrôleur de données $portée avais pour elle.
angular.module('yourApp')
.controller('YourCtrl', function ($scope) {
$scope.stuff = {
'h1':'Title',
'content':"A paragraph..."
};
});
Enfin, vous aurez la configuration des routes et d'attribuer le contrôleur de vue, c'est $champ d'application (c'est à dire votre objet de données)
angular.module('yourApp', [])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/yourView.html',
controller: 'YourCtrl'
});
});
Je n'ai pas testé, désolé si il y a un bug, mais je pense que c'est le Angularish façon à obtenir les données