2015-11-04 4 views
5

Ich ReferenceError: _ is not defined die angular-google-mapsReference: _ definiert sich nicht bei der Verwendung von Winkel Google-Maps

bekomme ich nicht wirklich verstehen, warum ich diesen Fehler, weil ich genau tue, was es ist geschrieben auf der Website.

Auch ich suchte nach ähnlichen Fragen, aber sie haben nicht geholfen.

bundle.js

$ = window.$ = window.jQuery = require('./lib/jquery'); 
require('./lib/angular-simple-logger.js'); 
require('./lib/angular-google-maps.js'); 
require('./lib/lodash.js'); 

Ich bin importind bundle.js in die index.html. Ich habe auch versucht, ngLodash zu verwenden, aber keine Ergebnisse.

app.js

var app = angular.module('app', [ 
    'ngLodash', 
    'nemLogging', 
    'uiGmapgoogle-maps' 
]); 

app.config(function(uiGmapGoogleMapApiProvider) { 
    uiGmapGoogleMapApiProvider.configure({ 
     key: '{myKey}', 
     v: '3.20', 
     libraries: 'places' // I don't need the whole map, only the places 
    }); 
}); 

auch aktivierte ich die GoogleMaps Api aus dem Google Developer Console

Ist mit dieser Bibliothek einige Erfahrung jemand hat und einen Hinweis geben kann mir?

Antwort

5

Sie müssen die Bibliothek _ underscore als Abhängigkeit hinzufügen. npm install underscore, oder fügen Sie sie zu Ihrer Bower-Konfiguration hinzu, oder was auch immer Sie für die Abhängigkeitsverwaltung verwenden.

<script src="bower_components/underscore/underscore-min.js"></script> 
+0

Ich bin mit dem gleichen Problem konfrontiert. Ich habe sogar einen Unterstrich als Abhängigkeit mit maven hinzugefügt, aber immer noch den gleichen Fehler. Kann mir bitte jemand helfen? – Sategroup

Verwandte Themen