我有一个AngularJS模板,如下所示:
<script type="text/ng-template" id="my_template">
{{ name }}
{{ age }}
</script>
和一个看起来像这样的对象:
{
name: "Bob",
age: 31
}
有没有办法在编译模板和数据对象后让Angular返回HTML?请注意我的范围内的不中的数据对象,它随机生成,并且在任何时刻都不存在(也不存在)。
我只想从模板和数据中生成HTML。
另请注意,我不愿意$watch
数据对象进行任何更改。
答案 0 :(得分:1)
Angular的$interpolate
正是我所寻找的。
文档在这里:http://docs.angularjs.org/api/ng/service/ $ interpolate
基本上,我所做的是:
var html = $interpolate("my raw template")({ data object});