gpt4 book ai didi

javascript - 使用 Angular js 弹出传单

转载 作者:行者123 更新时间:2023-12-01 05:51:40 25 4
gpt4 key购买 nike

我有一张用 leafletjs 创建的 map 。 map 上有一些标记,例如 ev124、ev125 等。

有些链接具有名为 key 的属性,如 <a ng-click="popup(evsi)" key="124">link</a>

我为此使用 Angular,这样我就可以使用

获取我的键值
$scope.popup= function(evsi){
var key = evsi.key;
}

现在我必须触发点击事件,这是传单的一个名为 openpopup() 的 bultin 方法;

$scope.popup= function(evsi){
var key = evsi.key;
var maker = "ev" + key;
maker.openpopup();
}

但是这不起作用并给我一个错误,对象 eve124 没有方法“openpopup”

我该如何解决这个问题?我是 Angular 新手。谢谢

最佳答案

您是否查看过单击标记时引发的事件?请参阅http://tombatossals.github.io/angular-leaflet-directive/#!/examples/events

此外,您可能想查看这篇文章 How to use Angular directives ng-click and ng-class inside Leaflet marker popup如果你想做一些更聪明的事情。

关于javascript - 使用 Angular js 弹出传单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21534943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com