Jquery 我可以附加一个包含ng repeat的div吗

Jquery 我可以附加一个包含ng repeat的div吗,jquery,angularjs,angularjs-ng-repeat,append,Jquery,Angularjs,Angularjs Ng Repeat,Append,我正在尝试将一个div附加到另一个div。但是我将附加的div有一个ng repeat(AngularJS) 我的html代码如下所示: <div id="content"></div> 这是我的jquery/angularjs函数: $('#content').append('<div ng-repeat="article in articles"><p>{{article.title}}</p></div>);

我正在尝试将一个
div
附加到另一个
div
。但是我将附加的
div
有一个
ng repeat
(AngularJS)

我的html代码如下所示:

<div id="content"></div>

这是我的jquery/angularjs函数:

$('#content').append('<div ng-repeat="article in articles"><p>{{article.title}}</p></div>);
$('content').append('p>{{{article.title}}

);
附加后是否可以运行
ng repeat


谢谢大家:)

这个链接可能会对你们有所帮助


在div中添加新元素后,必须重新编译DOM

你的HTML

<div id="content"></div>
步骤3:将编译后的模板与作用域链接

var element = compileAppendedArticleHTML($scope);
步骤4:附加到DOM

$("#content").append(element);

尝试运行$scope。$digest();附加后。不要像这样使用angular和jquery。如果您使用的是angular,那么内容应该已经存在于HTML代码中,但是如果使用
ng将其隐藏,则不应将其单独附加在那里。如果您使用的是jquery,那么请使用jquery.each而不是ng repeat。如果您试图同时使用angular和jquery这两种不同的理念,那么您的代码将变得不必要的复杂。对不起$scope。$digest()帮不了我。。。我试过了,但什么也没发生谢谢,但我认为这和$()一样。我试过这个解决方案,但什么也没发生
var element = compileAppendedArticleHTML($scope);
$("#content").append(element);