UPDATE: Hier ist ein Link, um das Problem zu reproduzieren
VERBUNDEN: Dies ist eine andere Frage von mir, wo ähnliche Probleme mit Kendo UI Map auftreten, vielleicht könnte es jemandem helfen, dieses herauszufinden! Es hat eine fehlerhafte und eine funktionierende Version.
Ich benutze Kendo UI DataSource, DropDownList und Map in einer Angular Single-Page-Anwendung.
Ich möchte das gleiche DataSource-Objekt sowohl für die DropDownList als auch für die Map verwenden. Die Map verhält sich jedoch sehr unberechenbar.
transport.read
verwende, sondern options.success
sofort mit einem statischen Wert aufruft, funktioniert alles wie erwartet. Zwei Anrufe werden getätigt. Ich habe mir den ganzen Arbeitstag lang die Haare über den Kopf gezogen, also wird jede Hilfe sehr geschätzt.
Der Datenquellendienst:
%Vor%Der Controller:
%Vor%Die Ansicht:
%Vor%Was fehlt mir hier?
Ich glaube, dass dies ein Fehler im Widget Kendo UI Map sein könnte, da das hier auftretende Verhalten nicht das ist, was man erwarten würde. Ich habe jedoch eine Umgehungslösung. Liefern Sie die Datenquelle nicht als Singleton-Objekt zurück, sondern geben Sie sie als Funktion zurück. Dies ist wahrscheinlich nicht ideal, aber es funktioniert.
%Vor%Tags und Links javascript angularjs kendo-ui kendo-datasource kendo-map