2016-05-05 7 views
1

ich bin neu in angular 1.5 jetzt habe ich ein problem. Wie bekomme ich aktuelle Komponente Element Referenz in der Controller-Funktion wie Winkel 1.3 Link: Funktion (Umfang, Elem, Attr) Funktion. elem bezeichnen zu direktive element.wie bekomme ich komponente element wie link funktion elem variable in winkel 1.5

Angular 1,3

templateUrl : "template_url", 
link : function(scope, elem, attr){ 
    elem.find(".chips-item").append("<h1>Angular 1.3</h1>"); 
} 

Angular 1,5

templateUrl : "template_url", 
controller: function() { 
    elem.find(".chips-item").append("<h1>Angular 1.3</h1>"); /// How I get current Element 
} 
+0

Sie können ' dieses Schlüsselwort. –

+0

Nein @StarkButtowski erhält Fehler ** TypeError: vm.bind ist keine Funktion ** – Sandeep

Antwort

-1

Try-Link-Funktion zu verwenden, um auf DOM und kommunizieren mit einer Steuerung über Umfang zu bedienen:

//assign something to scope 
scope.property = value; 

//watch scope changes in link function 

scope.$watch('property', function (newVal, oldVal) { 
    /*callback on  scope changes*/ 
    }); 
Verwandte Themen