如何使用 AngularJS 将美国各州的多个 select 下拉列表与 ammap 美国地图同步

How to sync multi-select dropdown list of US states with ammap United States map using AngularJS

我想使用 AmMap 和 AngularJs 为手机实现美国地图和多个 selection 状态下拉列表(列表中有复选框) Web应用程序。用户应该可以使用地图或下拉列表选择 select 一个或多个州。当通过单击地图或使用下拉列表来 selected 或 de-selected 时,我希望两个对象彼此同步。有人做过类似的事情吗?我是 AngularJS 的新手,正在寻求建议或示例。 提前致谢!

我建议将您对 Am​​Map 的使用包装在一个指令中。您可以在此处查看示例:. You should do what you can to make your directive reusable, then potentially post it on GitHub since it looks like there is no existing directive out there (at least that I could find). Check out a directive tutorial like this one 以了解有关如何制定质量指令的更多信息。

至于下拉问题,请查看 AngularJS Dropdown Multiselect 指令。作为新的 AngularJS 开发人员,我对您的一般建议:始终检查您需要的小部件是否已经公开可用。如果没有,请制定指令以可重用的方式进行。