ディレクティブが親スコープからの継承を停止するため、分離スコープは不便です。
したがって、同じスコープ内で同じディレクティブを使用したい場合は、ng-if
次のようにディレクティブ スコープを分離するために使用しています。
<some-directive
ng-if="true"
var1="'wtva'"
var2="{{wtv2a}}"
var3="wtv2a"
></some-directive>
<some-directive
ng-if="true"
var1="'wtvb'"
var2="{{wtv2b}}"
var3="wtv2b"
></some-directive>
このようにして、スコープを分離する必要がなく、両方のディレクティブの属性が混同されることはありません。
これまでのところ、このアプローチの問題に気づいていませんが、ハックに見えます..これを行うためのより良い方法はありますか?