有没有办法在不同的html或js文件中分离ractive脚本?

时间:2015-10-26 19:35:40

标签: ractivejs

我的index.html文件中有很多脚本,其中包含我的所有Ractive脚本。我想知道是否有一些方法来组织这一切,并将这些脚本放在不同的html或js文件中。

这就是我的意思:

//index.html
<script type="text/html" id="template-1">
...content...
</script>

<script type="text/html" id="template-2">
...content...
</script>

<script type="text/html" id="template-3">
...content...
</script>

这是我想要完成的事情

//template1.html or js
<script type="text/html" id="template-1">
...content...
</script>

//template2.html or js
<script type="text/html" id="template-2">
...content...
</script>

//template3.html or js
<script type="text/html" id="template-3">
...content...
</script>

我尝试过这样做,因为ractive对象在我的index.html上,我得到错误,并且无法包含其他html文件。我确定其他人之前遇到过这个问题,这可能吗?

2 个答案:

答案 0 :(得分:1)

您应该使用每个文件components。这允许您将一个组件打包成一个文件,脚本,样式和标记,同时仍保持它们之间的分隔。要使用组件,您需要使用available in just about every module management/bundling system out there的加载器。

答案 1 :(得分:1)

您可以使用php或其他服务器端脚本

<?php

include_once('a.html');

include_once('b.html');

include_once('c.html');

?>