Können Sie mich beschreiben, warum ich nicht den Wert der lokalen Variablen directiveElement
innerhalb link
Funktion der Direktive in ng-click
Methode erhalten kann?Ng-Klick-Bereich innerhalb Link der Direktive
Hier Code:
(function() {
"use strict";
angular
.module("app")
.directive("cell", ABCDirective);
function ABCDirective() {
return {
restrict: 'E',
template: '<div><button ng-click="doSomething()">Change background</button></div>',
link: function(scope, element) {
var directiveElement = element;
scope.doSomething = function() {
**** Uncaught ReferenceError: directiveElement is not defined(…) ****
};
}
};
}
})();
Sie benötigen Modul wie folgt festgelegt: .module („App“, []) – Rob
Was willst du auch von dem Element bekommen? – Rob
Dies ist Teil meines Moduls - Modul ist woanders entstanden. Zweite Sache - ich möchte sagen, ändern Hintergrundfarbe meines Knopfes. – Fka