如何从一个HTML文件中使用Angularjs NG绑定,HTML
问题描述:
我使用NG绑定,HTML渲染HTML代码到我的网页渲染,但我的代码太长。所以我把它放在一个HTML文件中。我怎样才能做到这一点? 这是我的HTML和JS controller.My页包括此:如何从一个HTML文件中使用Angularjs NG绑定,HTML
<div ng-controller="modalPopup"><div ng-bind-html="renderHtml(message)"></div></div>
JS控制器:
angular.module('mainApp', []).
controller('modalPopup', function($scope, $http,$sce) {
$scope.renderHtml = function(value) {
return $sce.trustAsHtml(value);
};
$scope.message = '';
});
我想把代码HTML的一大块$scope.message
我怎样才能做到这一点。感谢所有:)
答
如果要包括文件内容到HTML,那么你应该使用ngInclude:
<div ng-controller="modalPopup"><p ng-include="'path/to/file.html'"></p></div>
有在包括路径的单引号是很重要的。谢谢。 – newman