小编Yia*_*lis的帖子

谷歌地图为AngularJS

我是AngularJS的新手,我正在尝试使用https://github.com/angular-ui/angular-google-maps.

我只是想让我的页面上的地图呈现,但我收到一条错误消息,我不知道这意味着什么.任何帮助理解此错误消息将不胜感激.

我在这里创建了一个插件:

github.com/twdean/plunk
Run Code Online (Sandbox Code Playgroud)

这是浏览器中的错误:

Error: [$compile:multidir] Multiple directives [googleMap, markers] asking for new/isolated scope on: <google-map center="center" draggable="true" zoom="zoom" markers="markers" mark-click="true" style="height: 400px"> 

http://errors.angularjs.org/1.2.3/$compile/multidir?p0=googleMap&p1=markers&p2=new%2Fisolated%20scope&p3=%3Cgoogle-map%20center%3D%22center%22%20draggable%3D%22true%22%20zoom%3D%2
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3 angularjs angularjs-directive angularjs-google-maps

29
推荐指数
2
解决办法
6万
查看次数

使用jQuery删除锚标签

我的HTML:

<div class="example">
   <a id="link" href="http://www.google.com">Example</a>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('a#link').remove();
Run Code Online (Sandbox Code Playgroud)

我想做的<a>是,删除标记后使html看起来像这样:

<div class="example">
  Example
</div>
Run Code Online (Sandbox Code Playgroud)

我该如何删除

<a> </a> 
Run Code Online (Sandbox Code Playgroud)

部分?

jquery

15
推荐指数
3
解决办法
3万
查看次数

如何在VBA Excel宏中设置单元测试?

我正在开发一个Excel VBA宏,它将获取一些excel文件,擦除/清理它,并生成一个包含2张的工作簿 - 第1页是原始的"脏"文件,第2页是干净地擦除的文件.

由于我们现在有10种不同的格式,并且在路上40+ ..我想保存这个输出为给定的文件集,然后写一个单元测试,它采取原始输入,运行我们的宏,然后比较宏的输出到我们保存的预期输出.

然后,当我们进行维护时,我们可以快速轻松地运行我们的单元测试,以确保我们不会破坏已经工作的任何东西.

这是我第一次使用VBA.我搜索框架或插件,并找不到多少帮助.我确实找到了一个比较2个excel电子表格的函数 - 所以我把那部分放下了.但现在我需要弄清楚如何实际编写和执行这个单元测试.编写单元测试应该非常简单 - 但我该如何执行呢?我不想在电子表格上放一个按钮来说明"运行单元测试"...在VBA/Excel中是否有办法只运行一个任意函数,所以我只能说右键单击我的UnitTest函数并做'跑'?

关于我的单元测试计划的任何其他反馈也将受到重视.再次感谢.

excel vba unit-testing excel-vba

13
推荐指数
3
解决办法
6415
查看次数

MongoDB查询返回3个点而不是答案

我正在关注网站上的在线课程,当我尝试在我的本地MongoDB上提交查询时,它返回...而不是答案.

我提交的查询是

db.scores.find( { "type" : "essay", "score" : 50 }, { student : true, _id : false ).pretty()

mongodb-query

10
推荐指数
1
解决办法
5368
查看次数

在ngMap中使用ng-repeat和标记

我想使用ngMap将谷歌地图添加到我的应用程序.

演示是"静态的",因为它们只有硬编码的HTML.我希望我的代码是"动态的",因为它会周期性地要求服务器查看其数据库并返回一堆坐标来绘制,这将随时间而变化.我希望这很清楚; 如果没有,请询​​问更多细节.

我修改了ngmap标记演示,每两秒生成一些随机的纬度/经度坐标(而不是去我的服务器,就像我的最终应用程序一样).请参阅Plunk.

控制台中没有错误,似乎ngMap正在尝试添加我的标记,因为我在控制台中看到了很多这样的东西......

adding marker with options,  
Object {ngRepeat: "myMarker in markers", position: O}
clickable: true
ngRepeat: "myMarker in markers"
position: O
A: 103.96749299999999
k: 1.387454
__proto__: O
visible: true
__proto__: Object
Run Code Online (Sandbox Code Playgroud)

其中K和A是Lat/Long,正如我所期望的那样.

但是......我在地图上看不到任何标记.我究竟做错了什么?


[更新]一个很好的答案,我很高兴之后获得了赏金.对于其他读这个并且希望使用ngMap的人来说@allenhwkim在另一个stackoverflow问题中说,我认为,在他的博客上,ngMap只是为你创建地图,之后你用标准的Google Maps API来操纵它.

例如,在循环添加标记之前,我声明
var bounds = new google.maps.LatLngBounds();并在循环中,在将标记添加到地图后,我bounds.extend(latlng);和最后,在循环之后,我

var centre = bounds.getCenter();  
$scope.map.setCenter(centre);
Run Code Online (Sandbox Code Playgroud)

我分叉了答案并创建了一个新的Plunk来展示这个.这不是世界上最实用的功能,但重点是展示如何使用$scope.mapGoogle Maps API.再次感谢Allen,ngMap.

angularjs angularjs-ng-repeat ng-map angularjs-google-maps

8
推荐指数
2
解决办法
2万
查看次数

如何在运行时(调试时)观察应用程序上下文

我正在调试我的 Java Spring 服务,我得到一个 @Autowired 变量为 null,而它不应该是。

因为我已经将服务的类声明为@Service,所以我想仔细检查我的 bean 是否被 Spring 扫描并包含在应用程序上下文中。

因此,我希望能够在 Eclipse 中观察 Application Context 的内容。

这怎么可能?

java eclipse spring inversion-of-control

6
推荐指数
2
解决办法
4502
查看次数

使用外键表约束备份MySQL模式

我创建了包含多个表的MySQL模式,然后我决定使用以下命令为每个表添加外键约束:

ALTER TABLE Orders
ADD FOREIGN KEY (P_Id)
REFERENCES Persons(P_Id)
Run Code Online (Sandbox Code Playgroud)

如何获取架构的备份(包含外键)以便我可以在另一台机器上复制它?

请注意,SHOW CREATE TABLEmysqldump在我的情况下不起作用,因为它们只创建一个UNIQUE KEY约束而不是FOREIGN KEY.

mysql sql backup schema mysqldump

1
推荐指数
1
解决办法
4999
查看次数