2016-03-05 54 views
2

我一直在用聚合物开发,我一直把<script>标签放在我的<dom-module>标签中。 E.G:我的<script>应该在我的<dom-module>里面吗?

<dom-module id=""> 
    <template> 
    <style> 
    </style> 

    </template> 
    <script> 
    Polymer({}); 
    </script> 
</dom-module> 

但我也看到了<script>标签把<dom-module>标签之外。 E.G:

<dom-module id=""> 
    <template> 
    <style> 
    </style> 

    </template> 
</dom-module> 
<script> 
    Polymer({}); 
</script> 

这两种方式似乎都很好。哪种方式被认为是正确的?你可以解释吗?

回答

4

dom-module主要存在,因此Polymer()调用可以找到属于注册的模板,样式和其他dom资源。脚本本身可以居住在任何地方(只要相应的dom-module先验存在)。

人们通常会将脚本放入模块中,因为它提供了一个整洁的包,但它仍然是可选的。

相关问题