Так может быть, вы хотите иметь это в index.html, чтобы загрузить библиотеку, сценарий и инициализировать приложение с целью:
<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>
Тогда yourView.html может быть просто:
<div>
<h1>{{ stuff.h1 }}</h1>
<p>{{ stuff.content }}</p>
</div>
scripts.js может иметь ваш контроллер с данными $ scope'd к нему.
angular.module('yourApp')
.controller('YourCtrl', function ($scope) {
$scope.stuff = {
'h1':'Title',
'content':"A paragraph..."
};
});
Наконец, вы должны будете конфиг маршрутов и назначить контроллер для просмотра на это $ объема (т.е. вашего объекта данных)
angular.module('yourApp', [])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/yourView.html',
controller: 'YourCtrl'
});
});
Я не проверял это, извините, если есть ошибка, но я думаю, что это угловатый способ получить данные.
Где HTML приходит? В разных обстоятельствах вам понадобятся 'ngBindHtmlUnsafe',' ngSanitize' или настраиваемая директива. –
html исходит из моей базы данных – user194932147
Является ли содержание * абсолютно надежным? –