这个 Jquery 的角度替代方案是什么:
var data = $("#someid").html();
$("#someid").html(data+"custom text");
jquery 的 .html()、.append()、.text() 方法如何在 AngularJS 中工作?
这个 Jquery 的角度替代方案是什么:
var data = $("#someid").html();
$("#someid").html(data+"custom text");
jquery 的 .html()、.append()、.text() 方法如何在 AngularJS 中工作?
jQuery 和 AngularJS 之间没有这种方式的直接映射,因为 Angular 是从 jQuery 在 DOM 上做事的方式的一种范式转变。
您所有问题的唯一答案是AngularJS 指令
对于html
,即如果您想用一些html
内容替换或填充标签,您可以使用ng-include
或创建自定义模板指令并将其用作元素、属性、类等。
对于text
,您可以使用该ng-bind
指令将控制器上的文本与视图上的 HTML 标记双向绑定。
例如
// View
<p ng-bind="name"></p>
// Controller
$scope.name = "Yourname";
<ng-include="partial.html"></ng-include>
// Define `partial.html` in your codebase