angular-google-maps windows指令的问题

时间:2014-06-05 18:35:22

标签: angularjs angular-google-maps

我可能没有正确理解范围,但是我在实现某些功能时遇到了问题。其中一个解释如下:https://github.com/nlaplante/angular-google-maps/issues/473

我基本上在没有ng-non-bindable的Windows指令中获取模型信息,这会阻止ng-click工作。但我的ng-click方法需要模型中的信息才能正常工作。

另一个问题,你也可以在该链接的代码示例中看到,我需要基本上每个标记显示两个标记 - 我的意思是,我需要显示一个"框架"然后是每个标记的图像,它们总是两个独立的图像。有没有办法实现这个目标?

添加了plunkr来演示这两个问题:http://plnkr.co/edit/QJmHKBSV2XniqF6HX7FS?p=preview

您可以看到窗口中的链接无法正常工作(他们不会从范围传递信息,因为该范围是孤立的?),另一个问题是采取更具创造性的方法,我基本上需要在每个标记中包含两个图像。

1 个答案:

答案 0 :(得分:5)

请尝试使用此按钮:

<button class="btn btn-etk-green" ng-click="$parent.$parent.$parent.deviceDetails(model.id)">Details</button>

不确定哪些有角度的谷歌地图正在做什么,但经过一些检查后,它似乎将所有数据转储到模型属性中。所以你可以这样访问它。

这是编辑过的plunkr:http://plnkr.co/edit/zkYSqcf1735nOOd4QmBI?p=preview