Ich lese den folgenden Artikel , wie es geht Erhalte Google Maps und gmaps.js
, um mit RequireJS zu arbeiten. Wenn ich jedoch mein Projekt erstelle, wird RequireJS mit Almond ausgetauscht. Im obigen Artikel heißt es, dass Almond nicht mit dem Async-Plugin RequireJS arbeiten wird. Ohne das Async-Plugin werden die Abhängigkeiten von Google nicht geladen, und gmaps.js
gibt einen Fehler aus.
Gibt es eine Möglichkeit, das Problem zu umgehen und Google Maps-Code immer noch in einem Projekt zu laden, in dem Mandel anstelle von RequireJS verwendet wird?
Ja, ich finde das auch. Dynamische Bibliotheken können nicht geladen werden, heißt es. Ich denke, du musst es lokal herunterladen.
Almond.js kann nicht mit asynchronen Plugins umgehen . Sie können jQuery.Deferred verwenden, um die Bibliotheken zu laden.
%Vor%Sehen Sie sich dieses Beispiel mit $ .Deferred und Maplace an.
Tags und Links javascript google-maps requirejs almond