Ich Refactoring einige eckige Direktiven zu eckigen 1,5-Stil-Komponenten.Angular 1.5 Komponente Attribut Anwesenheit
Einige meiner Direktiven haben ein Verhalten, das davon abhängt, dass ein bestimmtes Attribut vorhanden ist, also ohne dass das Attribut einen bestimmten booleschen Wert hat. Mit meinen Anweisungen erreiche ich dies mit der Link-Funktion:
link: function(scope,elem,attrs, controller){
controller.sortable = attrs.hasOwnProperty('sortable');
},
Wie würde ich dies mit der eckigen 1.5-Stil-Komponente Syntax tun?
Eine Sache, die ich tun könnte, ist eine Bindung hinzuzufügen, aber dann müsste ich den booleschen Wert angeben. Ich möchte meine Vorlagen so behalten, wie sie sind.
Injizieren Sie '$ attrs' in Ihren Controller. – zeroflagL