建模成ui-gmap-marker

维托尔·卡瓦略(Vitor Carvalho)

我需要使用ui-gmap-marker的ng-model指令的帮助。我的示例app.js是:

// DevicesController
$scope.devices = {
   id: 1,
   center: { latitude: X, longitude Y },
   options: {
       show: true,
       name: 'device 1',
       radius: 100 
   }
   (...)
}

我的index.html是:

  <ul ng-controller="DevicesController">
      <li ng-repeat="d in devices">
           <input type="checkbox" ng-model="d.options.show">
           <span>{{ d.options.name }}</span>
      </li>
  </ul>
  (...)

  <div id="map_canvas" ng-controller="DevicesController">
      <ui-gmap-marker 
          ng-repeat="d in devicesMarkers track by d.id" 
          idkey="d.id"
          coords="d.center"
          ng-model="d.options.show">
      </ui-gmap-marker>
 (...)

如何使用ng-model?因为我在两个不同的地方使用同一个控制器,所以不起作用吗?我希望用户能够单击输入复选框,并且标记显示/消失。

Pankaj Parkar

我建议将两个div都包装在同一个控制器中,而不要为它们提供单独的控制器。

标记

<div ng-controller="DevicesController">
  <ul>
      <li ng-repeat="d in devices">
           <input type="checkbox" ng-model="d.options.show">
           <span>{{ d.options.name }}</span>
      </li>
  </ul>
  (...)

  <div id="map_canvas">
      <ui-gmap-marker 
          ng-repeat="d in devicesMarkers track by d.id" 
          idkey="d.id"
          coords="d.center"
          ng-model="d.options.show">
      </ui-gmap-marker>
 </div>
 (...)

</div>

否则,在可共享服务中维护数据,该服务将数据提供给两个控制器,并确保应在两个地方都更新数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将ui-gmap-windows InfoWindow / Marker中的值传递给ui-sref?

来自分类Dev

Map Controller中的ui-gmap-marker的标记单击事件未触发

来自分类Dev

ui-gmap-markers不起作用

来自分类Dev

GMap.NET使用TextBox Text而不是Latitude / Longitude C#设置Marker

来自分类Dev

使用ui-gmap-polygon监听`set_at`事件

来自分类Dev

Angular Google Maps ui-gmap-markers标签

来自分类Dev

为什么Angular Google Maps中的<ui-gmap-windows>元素需要ng-non-bindable?

来自分类Dev

为什么Angular Google Maps中的<ui-gmap-windows>元素需要ng-non-bindable?

来自分类Dev

显示默认的Gmap Winfrom

来自分类Dev

primefaces gmap搜索中心

来自分类Dev

p:gmap 不会显示

来自分类Dev

如何使gmap3缩放

来自分类Dev

phonegap :: gmap上的gif动画

来自分类Dev

SAS PROC GMAP注释区域

来自分类Dev

Gmap.net标记删除

来自分类Dev

GMap信息窗口不显示

来自分类Dev

如何使gmap3缩放

来自分类Dev

Gmap,jQuery和Google地图

来自分类Dev

如何处理 GMap 实例

来自分类Dev

Shield ui grid如何通过sui-updated-marker查找rowIndex

来自分类Dev

地图控件Gmap.net崩溃

来自分类Dev

Gmap.net缓存如何工作?

来自分类Dev

gMap路线的颜色随机化

来自分类Dev

如何删除GMap中心位置显示的加号(+)?

来自分类Dev

使用鼠标左键拖动gmap

来自分类Dev

如何打印GMap.NET地图?

来自分类Dev

多边形未显示在gmap上

来自分类Dev

在Flutter的Gmap中绘制不同的折线

来自分类Dev

Gmap.net中的图像tiff