我已经尝试过这种方式,但仍然没有运气。请多多包涵,我是一名设计师。
到目前为止,我已经创建了一个Plunker。
我正在使用Angular Google Maps创建一个我想在其上输出我的标记的地图,单击其中一个将打开其信息窗口。在每个信息窗口中,我希望有一些交互式内容,例如按钮、链接、游行乐队等
我的问题是多方面的:
当我将信息窗口 html 放在标签内时,除非将 ng-non-bindable 放在父级上,否则不会显示任何变量。但是,我希望内容是交互式的。正如您将在我的代码中看到的那样,该按钮什么也不做。
<ui-gmap-windows show="show"> <div class="markerwindow" ng-non-bindable> <h1>{{ title }}</h1> <p>{{ message }}</p> <footer> <a href="http://foo-bar.com">Google</a> <button click="buttonClick(id)">Button</button> </footer> </div> </ui-gmap-windows>
我无法在没有此错误的情况下使用 templateUrl 将模板分离到单独的文件中[我希望信息窗口最终会非常重要]:
“可能未处理的错误:分块迭代器中的错误:错误:[jqLite:nosel] jqLite 不支持通过选择器查找元素!”
<ui-gmap-windows show="show" templateUrl="templates/window.html"> </ui-gmap-windows>
最后,当我阅读文档时,我有时会为自己哭泣……
有人可以帮助我确定我的方法存在的问题吗?我真的很感激哪怕是一点帮助,因为我现在真的很难找到克服这个障碍的方法。
提前致谢。