在我的Angular程序中,我想使用一个可以传递两个变量的模板。
<div ng-include="'myTemplate.html'" onload="{obj: someObject, value: value}"></div>
我希望上面的内容可行,但它并不适用。我无法弄清楚如何传递这两个变量。我的模板类似于下面的玩具模板(我的目标是相同的递归效果)。
<script type="text/ng-template" id="myTemplate.html">
<h2> {{obj.title}} </h2>
<h2> {{value}}-{{$parent.value}} </h2>
<div ng-include="'endpointTemplate.html'" onload="{obj: someObject.innerObjects, value: {{$parent.value + value}}"></div>
</script>
关于如何做到这一点的任何想法?
答案 0 :(得分:4)
我认为这可行:
<div ng-include="'myTemplate.html'" ng-init="obj=someObject; value= $parent.value"></div>