在Angular服务中使用下划线和谷歌地图的JsHint错误
JsHint error using Underscore and Google Maps in Angular services
我使用mean.js,我加载了下划线(通过静态文件)和谷歌地图(从他们的cdn)。
我在一个服务中使用这些,但一旦我保存我正在处理的文件,我从JsHint收到这个错误:
^ '_' is not defined.
和
^ 'google' is not defined.
两者都工作得很好,但我希望不要看到这个错误,我该如何解决它?
您需要为'_'和'google'设置全局变量以防止错误。一种方法是将它们添加到脚本文件的顶部。例句:
/*global _:false */
或者你可以在项目的根目录下创建一个。jshintrc文件,并在其中设置全局变量,例如:
"globals": {
"_":false,
"google":false
}
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 可以't计算自定义谷歌地图的js
- 谷歌地图可以't添加正确的标记ID
- 在Angular服务中使用下划线和谷歌地图的JsHint错误
- jshint-Don't在循环中生成函数-谷歌地图