实际上,我正试图从PHP发送一个包含一些HTML元素的字符串。该HTML的div
元素呈现良好,但HTML的所有input
元素都不呈现。我如何实现
这是我的PHP函数:
function testHtml(){
$html = 'heeeeeer test <div class="abc"> abccc test....
<input type="text" name="aaa" ng-model="rec.aaa">
</div> ';
echo '{"result" :'.json_encode($html).'}';
}
这是我的HTML&角度代码:
$scope.testHtml = $resource('api/item/testHtml').get(function(data){
$scope.testhtmls = data.result;
});
<div class="" ng-bind-html="testhtmls">
</div>
在将$sce
服务传递给ng-bind-html
:之前,您需要使用它
$scope.testhtmls = $sce.trustAsHtml(data.result);