在 AngularJS 中将 html 项目插入现有模板 HTML 有什么简单的方法? 例如,有一个用 PHP 生成的模板:
<div id="block">
<!-- Insert here template from Angularjs-->
<div class="item"></div>
<div class="item"></div>
</div>
我可以像这样使用 Jquery:
$('#block').prepend('<div class="item"></div>');
我如何在 Angularjs 中实现同样的功能?
最佳答案
您可以使用 jquery 添加 HTML,但需要先使用
进行编译var compiledHTML = $compile(html)($scope);
然后将其传递给jquery的方法
$('#block').prepend(compiledHTML);
但正如 @cerad 所提到的,这绝对不是最好的方法。
关于javascript - 在 AngularJS 中将 html 项目插入现有模板 HTML 有什么简单的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29335032/