gpt4 book ai didi

javascript - 如何从 PHP 返回的 HTML 字符串在 AngularJS 中呈现 HTML 输入标签

转载 作者:行者123 更新时间:2023-11-28 03:02:54 26 4
gpt4 key购买 nike

实际上,我正在尝试从 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 和 Angular 代码:

$scope.testHtml = $resource('api/item/testHtml').get(function(data){
$scope.testhtmls = data.result;
});
 <div class="" ng-bind-html="testhtmls">

</div>

最佳答案

在将它传递给 ng-bind-html 之前,您需要使用 $sce 服务:

$scope.testhtmls =  $sce.trustAsHtml(data.result);

关于javascript - 如何从 PHP 返回的 HTML 字符串在 AngularJS 中呈现 HTML 输入标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33935008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com