在Polymer Starter Kit中,index.html的行为似乎非常类似于Polymer组件,例如绑定到app.js中的属性。为什么不将index.html正文的所有内容放到自定义组件中呢?在这种情况下使用自动绑定模板有什么优势?它是否与作为单页应用程序并将该应用程序的框架结构保留在index.html中有关?还是为了更轻松地访问应用程序范围的变量(例如“ baseUrl”)?还是与CSS范围界定有关?
有点相反的答案:使用自动绑定模板对于应用程序的设置(API端点,缓存等)非常简单。但是,一旦您开始在index.html中添加越来越多的元素,您就会感到有些痛苦:
app.js
/index.html
是单独的文件,在您编辑时至少会有点烦人我的最佳实践至今:仅保留在自动绑定模板设置逻辑,以及只有一个单一的WebComponent的index.html
,这是通过属性/属性和配置app.js
。其他所有操作都应在该元素中完成。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句