编译/绑定AngularJS模板和对象

时间:2014-04-01 10:39:33

标签: javascript angularjs templates

我有一个AngularJS模板,如下所示:

<script type="text/ng-template" id="my_template">
    {{ name }}
    {{ age }}
</script>

和一个看起来像这样的对象:

{
    name: "Bob",
    age: 31
}

有没有办法在编译模板和数据对象后让Angular返回HTML?请注意我的范围内的中的数据对象,它随机生成,并且在任何时刻都不存在(也不存在)。

我只想从模板和数据中生成HTML。

另请注意,我不愿意$watch数据对象进行任何更改。

1 个答案:

答案 0 :(得分:1)

Angular的$interpolate正是我所寻找的。 文档在这里:http://docs.angularjs.org/api/ng/service/ $ interpolate

基本上,我所做的是:

var html = $interpolate("my raw template")({ data object});