Dart:不重新加载的动态重定向
请注意,我对基于聚合物、角度或路线的解决方案不感兴趣。我试图在这里学习“纯”Dart,虽然我很可能会转而使用其中一种框架,但我需要首先对基本原理有一个很好的理解 在Dart中,是否可以一次下载一大堆HTML“代码片段”(见下文)(在应用程序启动时),然后动态地将它们加载到浏览器(整个窗口或特定的Dart:不重新加载的动态重定向,dart,single-page-application,dart-html,Dart,Single Page Application,Dart Html,请注意,我对基于聚合物、角度或路线的解决方案不感兴趣。我试图在这里学习“纯”Dart,虽然我很可能会转而使用其中一种框架,但我需要首先对基本原理有一个很好的理解 在Dart中,是否可以一次下载一大堆HTML“代码片段”(见下文)(在应用程序启动时),然后动态地将它们加载到浏览器(整个窗口或特定的元素等)中 例如,我的HTML文件可能有一个元素: 我想下载HTML的两个“片段”(DOM子树、HTML模板),并动态地将其中任何一个加载到容器div标记中。可能其中一个片段如下所示: 我是代码片段#
元素等)中
例如,我的HTML文件可能有一个
元素:
我想下载HTML的两个“片段”(DOM子树、HTML模板),并动态地将其中任何一个加载到容器
div标记中。可能其中一个片段如下所示:
我是代码片段#1!!!
我的另一个片段看起来像:
我是代码片段#2!!!
这两个代码段是否可以放在它们自己的HTML文件中,或者我是否让将它们放在一个大文件中并提取出我要加载的“代码段”?无论哪种方式,我如何在Dart web应用程序中实现这一点?您可以将每个部分保存在各自的文件中,并按如下方式加载它们:
HttpRequest.getString(“part.html”)。然后((html){
querySelector(“#container”).innerHtml=html;
});