我有一个像这样的变量:
tableData1[$scope.tableHeadingsConstant[0]] = $sce.trustAsHtml('<div class="header12" id="runTitle0" style="cursor: pointer;">'
+ counter++ + '</div>')
现在我要复制它,拆开它,更改div的值,然后再次包装它。
可能吗?
最佳答案
您可以使用$sce.getTrustedHtml
来获取原始值。
例如:
$scope.value1 = $sce.trustAsHtml('<div>1</div>');
var unwrapped = $sce.getTrustedHtml($scope.value1);
unwrapped = unwrapped.replace('1', '2');
$scope.value2 = $sce.trustAsHtml(unwrapped);
关于javascript - 复制$ sce创建的对象并修改其值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41427470/