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