动态内容和AngularJS

时间:2013-01-18 08:35:24

标签: angularjs

我正在玩一个页面的angularjs和动态内容。问题是页面不能有模板,因为我需要显示从服务器获取的多个不同对象的表示。

目前我正在观看body元素的内容以进行更改,然后编译正文的全部内容。有用。但我觉得有更好的方法来做我需要的事情。

同样,基本上我获取对象的JSON表示,构建HTML表示并将其附加到正文。然后看着火焰并编译身体的内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

好的,我明白了。广泛的谷歌搜索总是有帮助。

有一种更好的方法可以做到这一点。首先确定要追加的targetElement,然后创建要追加的html。

然后

var element = angular.element(targetElement);
var scope = element.scope();
var injector = element.injector();
var compile = injector.get('$compile');

compile(html)(scope).appendTo(targetElement);

可能这是一个基本的东西,但我只是在学习AngularJS框架。