Seit Angular v1.4, es möglich ist, dies zu tun:Angular Richtlinien: scope vs bindToController
scope: {},
bindToController: {
name: "="
}
statt alte Art und Weise zu tun:
scope: {
name: "="
},
bindToController: true
Außer intuitiver zu sein, gibt es eine Unterschied zwischen ihnen?
Sie könnten theoretisch viele Parameter an die Direktive übergeben und nur einige davon an den Controller binden. Ich kann mir keinen gültigen Grund dafür vorstellen, aber es ist möglich. Bei der ursprünglichen Syntax war alles oder nichts. – Claies
http://blog.Thoughtram.io/angularjs/2015/01/02/Exploring-angular-1.3-bindToController.html Checkout diesen aufschlussreichen Artikel für ein wenig Erklärung – Yerken
Mögliche Duplikat von [BindToController: Objekt in Richtlinien] (http : //stackoverflow.com/questions/31414115/bindtocontroller-object-in-directives) – estus