Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/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
Dart 带有web组件的单页应用程序_Dart_Polymer - Fatal编程技术网

Dart 带有web组件的单页应用程序

Dart 带有web组件的单页应用程序,dart,polymer,Dart,Polymer,我正在使用polymer.dart编写一个基于web的项目。当我在web组件中使用锚元素时,它总是重定向到以组件名称为前缀的URL,而组件名称不存在。我是否需要在每个web组件中添加路由逻辑并防止这种默认行为?或者还有其他解决方案吗?一般来说,是的……或者使用一个框架来做这类事情。这不是web组件试图解决的问题。您的浏览器中的链接(任何位置)都需要调用preventDefault(),否则浏览器将调用其默认行为。对于链接,这是导航到目标。我需要手动将页面插入DOM(使用createElement

我正在使用polymer.dart编写一个基于web的项目。当我在web组件中使用锚元素时,它总是重定向到以组件名称为前缀的URL,而组件名称不存在。我是否需要在每个web组件中添加路由逻辑并防止这种默认行为?或者还有其他解决方案吗?

一般来说,是的……或者使用一个框架来做这类事情。这不是web组件试图解决的问题。您的浏览器中的链接(任何位置)都需要调用
preventDefault()
,否则浏览器将调用其默认行为。对于链接,这是导航到目标。

我需要手动将页面插入DOM(使用createElement等)还是使用条件模板?推荐哪种方式?为什么?