如何在Angularjs中复制html元素

时间:2016-09-26 06:25:06

标签: jquery angularjs dom angular-components

这个Jquery的角度替换是什么:

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

jquery的.html(),. append(),. text()方法如何在AngularJS中运行?

1 个答案:

答案 0 :(得分:-1)

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

所有问题的答案都是 AngularJS directives

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

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

例如

的.text()

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

的.html()

<ng-include="partial.html"></ng-include>
// Define `partial.html` in your codebase