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 聚合物省道-多视图_Dart_Dart Polymer - Fatal编程技术网

Dart 聚合物省道-多视图

Dart 聚合物省道-多视图,dart,dart-polymer,Dart,Dart Polymer,我正在尝试使用Dart和Polymers创建一个示例CRUD应用程序 我注意到几乎所有的dart聚合物示例都只有一页。我试图寻找多页的样本 i、 e 屏幕包含Person对象的表 然后,单击Add按钮时,它将转到Person对象的Add视图 在添加页面上,有一个添加其他子对象的链接 这是非常可行的,只使用一个屏幕,但我在寻找一个实现多个屏幕的最佳实践。在GWT中,它使用活动和场所。飞镖计数器是什么 我在其他一些使用路线上看到,但在我的Dart编辑器上似乎不起作用。我不确定这是否仍然是最新的,

我正在尝试使用Dart和Polymers创建一个示例CRUD应用程序

我注意到几乎所有的dart聚合物示例都只有一页。我试图寻找多页的样本

i、 e

  • 屏幕包含Person对象的表
  • 然后,单击Add按钮时,它将转到Person对象的Add视图
  • 在添加页面上,有一个添加其他子对象的链接
这是非常可行的,只使用一个屏幕,但我在寻找一个实现多个屏幕的最佳实践。在GWT中,它使用活动和场所。飞镖计数器是什么

我在其他一些使用路线上看到,但在我的Dart编辑器上似乎不起作用。我不确定这是否仍然是最新的,因为这已经发布了将近一年了


我刚刚发布了一个使用聚合物布线的软件包(请参阅) 网上有两个简单演示的链接。 我对1.6.0(开发频道版本)有SDK依赖,因为我还没有用Dart 1.5.x测试它。我可能会在下一版本中删除此限制

一些亮点:

  • 分层视图将根据当前管线自动创建和插入
  • 管线参数值在管线或参数值更改时自动传递给视图属性
  • 在视图中更新参数值,而无需再次创建视图
  • 无论usePushState是启用还是禁用,都会运行相同的代码
  • 与事件处理程序混合,用于简单的转到路由链接或按钮
  • Mixin用于向聚合物元件添加DI支持

另请参见

谢谢。似乎您创建了自己的处理路由的框架。事实上,我一直在寻找如何在没有框架的情况下完成它。聚合物省道是否仅为单页设计?它是否打算使用不同的html文件从一页导航到另一页?诸如此类。它使用的route_分层包也是Angular.dart使用的。我刚刚添加了一些helper元素/mixin。例如,
元素,一个自动插入视图元素(在管线配置中配置)的占位符。这主要是一个端口,从Angular.dart如何使用路由到聚合物。明白了。我会详细调查的。但是现在,你知道有关于如何设计多个dart页面的文章吗。在实际实施之前,我对这个理论感兴趣。我想没什么可考虑的。我想到的一件事是如何绑定到数据模型。我想这主要取决于你在构建什么样的应用程序。是否应该替换整个内容,或者某些菜单或支架应该保持不变,而只替换页面的某些部分。事实上,我更想知道的是,Dart是类似GWT的单页web应用程序(如文档、地图等)的理想选择,还是更像服务器端语言(PHP、JSP、ASP)的jquery。所以,我只是想知道什么是使用dart的合适实例。
 ShadowRoot.resetStyleInheritance and ShadowRoot.applyAuthorStyles now deprecated in dart:html.
 Please remove them from your code.

 Uncaught Error: Illegal argument(s): No handler found for /routes_example.html#one
 Stack Trace: