ng-repeat 从内部调用自身 - AngularJs

ng-repeat calling itself from the inside itself - AngularJs

所以我开始使用 AngularJs,我想知道是否可以制作某种嵌套功能,我可以在其中再次调用一些 HTML

Razor 中,我们有一个叫做 helpers 的东西,有点像 C#methods,我的解决方案看起来像这样:

@helper myHelper(int number){
    <p>@number</p>

    if(FlipCoin("head"))
    {
        myHelper(number++);
    }
}

但是 AngularJs 中有等价物吗?如果有,应该怎么写?

我发现 ng-template 解决了问题。

解决方案可能如下所示

<script type="text/ng-template" id="myHelper.html">
    <p>
        hit
    </p>
    <div ng-template="'myHelper.html'"></div>
</script>

<div ng-template="'myHelper.html'"></div>

这段代码当然会产生无限循环。但是再添加一些逻辑就可以解决了。

source