我正在尝试使用Polymer。我喜欢网络组件的工作方式。现在我想构建一个Web应用程序。我的问题是:我是否应该拥有一个主元素(例如app-element)来托管所有其他元素并作为一个orchestrator工作?主html文档中的一个大元素,包含处理所有其他元素的JS代码?如果是,这些元素是否存在于铁元素中?如果没有,那么我如何管理处理元素的JS代码?纯粹的js?
对于使用Angular 1的人,我还记得“app”控制器吗?那被设置为body标签?这是一个全局控制器来控制该html文档中的所有指令。我的问题是我是否遵循与Polymer相似的模式?
答案 0 :(得分:0)
Taylor Savage(聚合物产品经理)在Polymer Summit 2015 opening keynote中解决了这个问题(该视频正好开始泰勒讨论该主题的地方)。
到目前为止,Polymer团队已将Polymer视为" legos"。你可以随意把它们放在一起。例如。如果您想要路由,可以将您喜欢的路由库包装在一个元素中。聚合物是"瑞士军刀"您根据需要使用的工具。它不是一个框架。它没有强制实施应用级架构。这取决于你的决定。这使得开发人员很难知道从哪里开始。
所以,这里有三个选项: