我正在寻找一些指导方针,可以用来帮助确定在编写新指令时使用哪种类型的作用域。理想情况下,我想要一些类似于流程图的东西,带我走过一堆问题,然后弹出正确的答案。没有新的新作用域,新的子作用域,或新的隔离作用域–但这可能要求太多了。以下是我目前的一套微不足道的指导方针:
我知道在一个元素上使用具有隔离作用域的指令会迫使同一元素上的所有其他指令使用相同的(一个)隔离作用域,所以这不是严重限制了何时可以使用隔离作用域吗?
我希望来自Angular-UI团队的一些人(或者其他写过很多指令的人)能分享他们的经验。
请不要添加一个简单地说“为可重用组件使用隔离范围”的答案。