ich eine Masterseite und Kind Seite in MVCmaterialisiert Dropdwon in Angular js nach Ajax-Aufruf
All Js Dateien enthalten sind in Master page.Now in den Kindern Seite habe ich habe zwei Dropdown-Listen, die mit Ajax-Daten zurückgegeben binden werden.
Ich kann sehen, Daten werden in ausgewählten Optionen gefüllt, aber materialisieren CSS nicht erstellt.
HTML
<select data-ng-init="getAllItems()" ng-model="Item[0]" ng-options="Item['title'] for Item in Items track by Item['id']">
AJAX
$scope.getAllItems = function() {
var result = ItemsFactory();
result.then(function (result) {
if (result.success) {
$scope.Items= (result.data);
}
});
}
ich verwendet habe
$('select').material_select()
in einer js-Datei, die auf Master-Seite am Ende enthalten ist,
So ist mein Denken die JS, wo ich $ verwende (‚Option‘). Material_select() vor Drop-Down-Populationen geladen wird, aber ich habe es am Ende enthalten,
ich verwalten, es zu bekommen arbeitete
$scope.getAllItems = function() {
var result = ItemsFactory();
result.then(function (result) {
if (result.success) {
$scope.Items= (result.data);
$('select').material_select()
}
});
}
$scope.$apply($scope.getAllItems());
aber auf der Konsole I Störung erhalte [$ rootScope: inprog]
jede suggestio n. So
Dank
Bitte geben Sie den Code in dem Sie Daten bevölkern – Leguest
I aktualisiert haben. obwohl Daten korrekt ausgefüllt werden –