Javascript Angularjs ui gmap窗口对象数据未渲染

Javascript Angularjs ui gmap窗口对象数据未渲染,javascript,angularjs,google-maps,Javascript,Angularjs,Google Maps,我的ui gmap窗口在angularjs中有问题。 问题是将对象数据放入窗口中,因为它似乎无法渲染 这是我的分数: <ui-gmap-window coords="selectedmarker.coords" options="windowOptions" closeClick="closeClick()" show="windowOptions.show"> <div style="overflow: auto; width: 300

我的ui gmap窗口在angularjs中有问题。 问题是将对象数据放入窗口中,因为它似乎无法渲染

这是我的分数:

        <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>
当I console.log我的“Selectedmarker”对象时,它拥有它应该拥有的所有数据。但是,在我的ui gmap窗口中没有呈现任何内容


有人知道我做错了什么吗?

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

我遇到了同样的问题。仍然无法使用$apply(),您是否能够修复它?
 $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);
        };
    });
};