【发布时间】:2015-08-30 16:34:54
【问题描述】:
以下是我从角度在 jquery 数据表中添加行的方式
reviewManger.GetUnapprovedReviews().then(function (data) {
if (data != null) {
var result = Reviews.Common.MakeValidJSON(data);
if (result != null) {
$scope.reviews = result;
var table = $("#editable");
var tp = table.DataTable();
for (var i = 0; i < $scope.reviews.length; i++) {
tp.row.add([
$scope.reviews[i].ID,
$scope.reviews[i].AddedOn,
$scope.reviews[i].Company.Name,
$scope.reviews[i].User.Name,
$scope.reviews[i].Description,
$sce.trustAsHtml("<span ng-click='EnableDisable(" + $scope.reviews[i].ID + ")>Change</span>")
]).draw();
}
}
}
}, function (error) {
});
问题是 我在 jquery 数据表的所有行的最后一列中看不到呈现的 HTML,所有其他列都填充在所有行中。
如何在jQuery数据表行中添加html?
【问题讨论】:
-
如何在模板中绑定trustedHTML?
标签: javascript jquery html angularjs datatables