角度是否为其上有两个指令的元素不创建隔离范围是正确的,其中最高优先级指令没有隔离范围,低优先级指令呢?如果最高优先级指令没有隔离范围,那么元素不会得到隔离范围
我有以下plunker有2台指令和控制器:
http://plnkr.co/edit/zEnMH6h0ILURHSgx0DLX?p=preview
如果你打开控制台,你可以看到指令和控制的范围的记录。 noIsoScope指令没有隔离作用域,优先级为1. isoScope作用域指令有一个隔离作用域,但优先级为0.当我独立使用每个指令时,所有的工作都是例外。当我将它们一起使用时,isoScope指令显示它是否使用控制器作用域(因为基于日志,它具有相同的$ id)而不是它自己的。
我是否必须确保每当我对元素使用多个指令时,如果其中一个具有隔离范围,那么它必须具有最高优先级?