gpt4 book ai didi

javascript - Angularjs ui-gmap-window 对象数据不呈现

转载 作者:行者123 更新时间:2023-12-01 17:54:34 25 4
gpt4 key购买 nike

我在 angularjs 中遇到了我的 ui-gmap-window 问题。问题是将对象数据放入窗口,因为它似乎无法呈现。

这是我的标记:

        <ui-gmap-window coords="selectedmarker.coords" options="windowOptions" closeClick="closeClick()" show="windowOptions.show">
<div style="overflow: auto; width: 300px;">
<h2 style="font-size: 12px">{{selectedmarker.title}}</h2>
<h2 style="font-size: 12px">ADRESS:</h2>
<span>{{selectedmarker.addressStreet}}</span>
<br/>
<span>{{selectedmarker.addressZip + ' ' + selectedmarker.addressCity}}</span><br/>
<span>{{'Telefon: ' + selectedmarker.phoneNumber}}</span><br/>
<span>{{'E-postadress: ' + selectedmarker.email}}</span>
<h2 style="font-size: 12px">ÅTERFÖRSÄLJARE AV:</h2>
<span>{{selectedmarker.products}}</span>
</div>
</ui-gmap-window>
<ui-gmap-markers click="'onClick'" models="retailersService.foundRetailers.retailers" coords="'coords'" icon="'icon'" idKey="id">

</ui-gmap-markers>

这是我的 Angular :

 $scope.selectedmarker = {};

$scope.onClick = function (data) {
$scope.windowOptions.show = !$scope.windowOptions.show;
$scope.selectedmarker = data;
};
//call the on-click-funcionality with my collection of objects.
$scope.addMarkerClickFunction(mycollection);

//On-click-functionality
$scope.addMarkerClickFunction = function (mycollection) {
angular.forEach(mycollection, function (value, key) {
value.onClick = function () {
$scope.onClick(value);
};
});
};

当我 console.log 我的“Selectedmarker”对象时,它拥有它应该拥有的所有数据。然而,我的 ui-gmap-window 中没有任何内容呈现。

有谁知道我在这里做错了什么?

最佳答案

另一篇文章出现了类似的问题,所缺少的只是在为我的“selectedmarker”设置值后调用 $scope.$apply()

关于javascript - Angularjs ui-gmap-window 对象数据不呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30725362/

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