javascript - ng-bind-html 和 ng-bind-html-unsafe 不起作用?

标签 javascript angularjs

首先我使用的是 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/

相关文章:

javascript - JQuery:选中/取消选中单选按钮

javascript - 如何用vue.js和vue router实现当前路由子菜单的子菜单

Docker 中的 AngularJS 和 NodeJS 应用程序

javascript - 操作和测试的隔离

javascript - 通过电子邮件而不是 ID 搜索

javascript - 从对象列表创建嵌套对象

javascript - 如何检测浏览器的后退或前进按钮被按下?

javascript - ajaxToolkit 中的 PopupControlExtender 不适用于启用 tinymce 的文本框

javascript - NG-repeat 和指令一次展开一个列表项

javascript - 如何使用 AngularJS 日期过滤器显示时间