-1

这个 Jquery 的角度替代方案是什么:

var data = $("#someid").html();
$("#someid").html(data+"custom text");

jquery 的 .html()、.append()、.text() 方法如何在 AngularJS 中工作?

4

1 回答 1

-1

jQuery 和 AngularJS 之间没有这种方式的直接映射,因为 Angular 是从 jQuery 在 DOM 上做事的方式的一种范式转变。

您所有问题的唯一答案是AngularJS 指令

对于html,即如果您想用一些html内容替换或填充标签,您可以使用ng-include或创建自定义模板指令并将其用作元素、属性、类等。

对于text,您可以使用该ng-bind指令将控制器上的文本与视图上的 HTML 标记双向绑定。

例如

。文本()

// View
<p ng-bind="name"></p>
// Controller
$scope.name = "Yourname";

.html()

<ng-include="partial.html"></ng-include>
// Define `partial.html` in your codebase
于 2016-09-26T06:30:47.120 回答