1

我想知道如何在指令调用中的 ng-repeat 中设置条件:

<map-marker ng-repeat='obj in objects'
  title=      'obj.name'
  latitude=   'obj.last_point().latitude'
  longitude=  'obj.last_point().longitude'
  click=      'state.toggle_selected(obj)'
  icon=       'obj.toggle_icon()'>
</map-marker>

只有当 obj 具有 last_point() 时,我才想为我的地图设置一个标记。有点儿:

<map-marker ng-repeat='obj in objects' ng-if='obj.last_point()' ...

我的地图标记是一个自定义指令。

我找不到解决方案。你知道我该怎么做吗?

感谢帮助

4

1 回答 1

1

为了它预先过滤列表怎么样?

我在论坛里找到了这个,它可能对你有帮助:

https://stackoverflow.com/a/14789258/1683636

于 2013-08-27T10:34:19.227 回答