同意您需要考虑该指令的开始和结束位置。下面是说明了数组中绑定到每个项目一个指令一个plnkr -
http://plnkr.co/edit/IU8fANreYP7NYrs4swTW?p=preview
如果您希望该指令封装由父作用域定义的集合的枚举,则会有些麻烦。我不确定以下内容是否是“最佳做法”,但这是我的处理方式-http://plnkr.co/edit/IU8fANreYP7NYrs4swTW?p=preview
当依赖指令执行迭代时,您会涉及到包含,这是一个虚构的词,意味着(据我所知)将父代中定义的内容带入指令中,然后对其进行评估。我已经使用了angular几个月了,而且我开始认为要求迭代指令是一种味道,而且我一直能够围绕它进行设计。



