ich eine isolierte Richtlinie haben, sieht mein Controller wie:eine Funktion aufrufen, nachdem die Richtlinie AngularJS geladen wird
app.controller('ZacksController', ['$scope', '$http', 'ngDialog', '$timeout', function($scope, $http, ngDialog, $timeout){
//some code here
}]);
Der HTML-Code in der Datei wie folgt aussieht:
<div class="income-older-block" ng-show="selectedAge!=1">
<income-form></income-form>
</div>
ich eine Richtlinie haben in verwandter HTML-Ordner,
Ich möchte nach dem Laden der Direktive auf der Seite warnen, die Warnung erscheint bei i nitial Seite selbst. Darf ich wissen, was ich tun soll?
Das eigentliche Problem ist, ich benutze einen RZ-Slider und möchte es initialisieren, sobald die Direktive zu DOM geladen wird, da es die angegebenen Werte nicht übernimmt. Gibt es einen anderen Ansatz für dieses Problem?
<rzslider rz-slider-model="zacks.AgeRet.value" rz-slider-floor="zacks.AgeRet.floor" rz-slider-ceil="zacks.AgeRet.ceil"></rzslider>
Im Fall, wenn das Timeout funktioniert, ich plane, so etwas zu initialisieren:
$timeout(function() {
$scope.$broadcast('rzSliderForceRender');
});
UPDATE
Added einen Controller in der Richtlinie, so dass ich jetzt bin Ich kann den Wert abrufen, wenn ich den Schieberegler bewege, aber den Wert des Schiebereglers immer noch nicht initialisieren kann.