首先我使用的是 angular.1.3.0。然后我就有了,
<td class="vcenter" >{{data.videos}}</td>
它可以工作,但它对 html 进行编码。然后我尝试了,
<td class="vcenter" ng-bind-html="data.videos"></td>
但是什么也没显示。然后我尝试了,
<td class="vcenter" ng-bind-html-unsafe="data.videos"></td>
它也没有显示任何内容。我缺少什么?
最佳答案
请检查此工作示例:http://jsfiddle.net/Shital_D/b9qtj56p/6/
下载文件 - angular-sanitize.js 并将其包含在您的应用中。
var app = angular.module('myApp', ["ngSanitize"]);
app.controller('myController', function($scope,$compile) {
$scope.html = '<p>Your html code</p>';
});
<div ng-app="myApp">
<div ng-controller="myController">
<p ng-bind-html="html"></p>
</div>
关于javascript - ng-bind-html 和 ng-bind-html-unsafe 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30344449/