我一直在使用聚合物开发,我总是将< script>
标记放在我的< dom-module>
标记内。 E.G:
< dom-module id =“”>
 <模板>
 <风格>
 < /风格>

 < /模板>
 <脚本>
聚合物({});
 < / script>
< / dom-module>



 但我也见过&lt ;脚本>
标记放在< dom-module>
标记之外。 E.G:
< dom-module id =“”>
 <模板>
 <风格>
 < /风格>

 < /模板>
< / DOM模块>
<脚本>
 Polymer({});
< / script>



 两种方式似乎都能正常工作。哪种方式被认为是正确的?你可以解释吗?

答案 0 :(得分:4)
dom-module
主要存在,以便Polymer()
调用可以找到属于注册的模板,样式和其他dom资源。脚本本身可以在任何地方生活(只要相应的dom-module
存在先验)。
人们通常会将脚本放在模块中,因为它提供了一个整洁的包,但它仍然是可选的。