Does using ng-model
hold any advantage over using any other attribute on the element to achieve a two way binding within a directive?
For example if I had an isolate scope and decided I just want to load the items via the directive attribute itself.
scope: {
items: "=myDirective"
}
<div my-directive="items"></div>
vs
<div my-directive ng-model="items"></div>