角指令中的递归有几个流行的递归角指令Q&A,它们都归结为以下解决方案之一:基于运行时作用域状态的手动“编译”HTML例1 [StackOverflow]例2 [角钢页]根本不用指令,而是引用自身的<script>模板例1 [谷歌集团]第一个存在的问题是,除非您能够理解地管理手动编译过程,否则无法删除以前编译过的代码。第二种方法有问题.。它不是一个指令,它失去了强大的功能,但更紧迫的是,它不能像指令那样被参数化;它只是绑定到一个新的控制器实例。我一直在玩手工操作angular.bootstrap或@compile()在链接函数中,但这给我留下了手动跟踪要删除和添加的元素的问题。是否有一种好的方法可以使用参数化递归模式来管理添加/删除元素以反映运行时状态?也就是说,具有Add/DELETE节点按钮和某个输入字段的树,其值被传递到节点的子节点。也许是第二种方法与链式作用域的结合(但我不知道如何做到这一点)?
添加回答
举报
0/150
提交
取消