我知道聚合物主要用于创建可重复使用的元素,而角度应该用于创建网络应用程序(至少从#34;高级别"视角),但我想知道,因为你可以包装你自己的"屏幕"作为聚合物元素,实际上也可以作为控制器,并切换活动页面与iron-pages元素(see SPA demo),你也可以使用more-routing井而不是& #34;按代码路由",它支持单/双路绑定和事件,我实际上已经完成了一些类似我自己的小型SPA应用程序,到目前为止实际上是如此的好!继续前进 -
假设我不关心有一些内置的REST包装器,例如Angular提供的那个(如果我使用Dart,那么易于自行卷起),那么在Dart的情况下:
答案 0 :(得分:3)
我认为Polymer非常适合这种情况。我不一定会选择每页的聚合物元素"但这可能取决于您要构建的应用程序类型。特别是在Dart聚合物中,使根元素成为聚合物元素是一个良好的开端。例如,您可以保留导航并仅切换视图的一部分而不是整个页面(但这可能是您的想法)
你也可以使用依赖注入,这是Angular的一个优点。
在Angular 2中,脏检查可能会更好,但Angular尚未发布,而Polymer也有计划在这里进行改进。