Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt 如何在Dart中处理url更改/页面切换?_Gwt_Dart_Dart Polymer - Fatal编程技术网

Gwt 如何在Dart中处理url更改/页面切换?

Gwt 如何在Dart中处理url更改/页面切换?,gwt,dart,dart-polymer,Gwt,Dart,Dart Polymer,我不知道Google Dart是设计来创建像GWT这样的“单页”应用程序的,还是打算使用传统链接和重定向来混合和匹配一堆html页面 在我以前的应用程序(用GWT编写)中,页面切换的所有内容都只是在#之后更改了url,这意味着根本没有到服务器的往返。GWT代码拆分助理它是“一页” 有人知道如何在dart中处理不同的页面并在它们之间切换吗?您可以在dart中构建单页面应用程序,以及传统的多页面服务器路由应用程序 如果你想在Dart中实现一个单页应用程序,你可以自己构建整个功能,混合和匹配两个不同的

我不知道Google Dart是设计来创建像GWT这样的“单页”应用程序的,还是打算使用传统链接和重定向来混合和匹配一堆html页面

在我以前的应用程序(用GWT编写)中,页面切换的所有内容都只是在#之后更改了url,这意味着根本没有到服务器的往返。GWT代码拆分助理它是“一页”


有人知道如何在dart中处理不同的页面并在它们之间切换吗?

您可以在dart中构建单页面应用程序,以及传统的多页面服务器路由应用程序

如果你想在Dart中实现一个单页应用程序,你可以自己构建整个功能,混合和匹配两个不同的软件包以获得效果,或者使用一个“包含电池”的框架来为你处理所有这些

例如,您可以使用包定义路由,然后通过交换一个主“内容”区域来处理视图切换(如果您在这里使用Polymer,这可能会更容易)

或者,如果您想要一个成熟的框架,您可以看看哪个框架将负责路由以及实际为您切换视图

当然,如果出于某种原因想自己构建整个过程,可以手动更新散列片段位置或推送新的历史状态,并跟踪要显示的视图