我可能没有正确理解范围,但是我在实现某些功能时遇到了问题。其中一个解释如下: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
您可以看到窗口中的链接无法正常工作(他们不会从范围传递信息,因为该范围是孤立的?),另一个问题是采取更具创造性的方法,我基本上需要在每个标记中包含两个图像。
答案 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