gpt4 book ai didi

javascript - 使用 AngularJS 解析 HTML 片段

转载 作者:行者123 更新时间:2023-11-28 00:38:49 25 4
gpt4 key购买 nike

我有一个通过 AJAX 动态检索的屏幕部分,并替换现有部分(考虑分页网格,当您单击“下一步”时,您将获得一个新的 HTML 表格,而不是替换当前的表格)。该片段可能包含 AngularJS 绑定(bind),例如一些需要附加的指令或次要数据绑定(bind)。

有没有办法让 AngularJS 解析新片段而不重新解析整个文档?

最佳答案

您可以使用$compile
例如你有

var htmlText = "<div>{{name}} <select>...</select></div>";

在你的指令中你可以这样做

$scope.compiled= $compile(htmlText)($scope);

要解析文档的替换部分,请执行以下操作:

var el = angular.element(document.getElementById('#container'));
el.html(ajaxHtml);
$compile(el.contents())(scope);

关于javascript - 使用 AngularJS 解析 HTML 片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170247/

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