Vielleicht möchten Sie dies in Ihrer index.html haben, die Bibliothek, Skript zu laden, und initialisieren Sie die App mit Aussicht:
<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>
Dann könnte yourView.html einfach sein:
<div>
<h1>{{ stuff.h1 }}</h1>
<p>{{ stuff.content }}</p>
</div>
scripts.js könnte Ihren Controller mit Daten $ scope'd haben.
angular.module('yourApp')
.controller('YourCtrl', function ($scope) {
$scope.stuff = {
'h1':'Title',
'content':"A paragraph..."
};
});
Schließlich werden Sie Routen Config haben und den Controller für es $ Umfang (dh Ihr Datenobjekt)
angular.module('yourApp', [])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/yourView.html',
controller: 'YourCtrl'
});
});
ich nicht getestet haben anzuzeigen zuweisen, sorry, wenn es gibt eine Fehler, aber ich denke, das ist der Angularish Weg, um Daten zu erhalten
Wo ist der HTML kommen? Unter anderen Umständen möchten Sie "ngBindHtmlUnsafe", "ngSanitize" oder eine benutzerdefinierte Anweisung. –
Der HTML kommt aus meiner Datenbank – user194932147
Ist der Inhalt * absolut * vertrauenswürdig? –