ReferenceError:使用angular-google-maps时未定义_

时间:2015-11-04 19:47:06

标签: javascript angularjs google-maps

我收到ReferenceError: _ is not defined

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

我真的不明白为什么我会收到这个错误,因为我正在做它在网站上写的内容。

我也搜索了类似的问题,但他们没有帮助。

bundle.js

bundle.js

我是index.html的importind ngLodash。我也尝试使用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 }); }); ,但没有结果。

app.js

GoogleMaps Api

我还从Google Developer Console

启用了DefaultServlet

有人对这个图书馆有一些经验,可以给我一个提示吗?

1 个答案:

答案 0 :(得分:5)

您需要将_ underscore库添加为依赖项。 npm install underscore,或添加到您的凉亭配置,或用于依赖管理的任何内容。

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