我正在实现一个交互式svg图形嵌入到美妙的angularjs框架中,这正是我将要发现的。我的svg原型图在这里
径向子图
基本上,在点击节点,图形显示的变化,我希望能够支持浏览器返回按钮,以重做点击。如何使用AngularJS实现这一功能的最佳方法。我看到了AngularJS的路由工具,但我不确定这是否可行,因为对于不同的图形显示状态,我不需要不同的html模板。
谢谢
马丁
发布于 2013-10-29 06:45:12
您应该使用$location服务来更新URL (它要么使用hashbang,要么使用window.history.pushState),然后将url参数与应用程序状态同步。
我想出了一些方法,可以将应用程序的数据序列化为URL (例如查询参数),然后使用$location更新每个更改的URL。
比如说:
{
centerNode: "Iris",
maxDistance: 3
}可以将URL编码为:
centerNode=Iris&maxDistance=3https://stackoverflow.com/questions/19651334
复制相似问题