Open otakustay opened 8 years ago
我们希望能像标准的模块一样去管理我们的模板,像这样:
import {userList, userForm} from 'tpl!user.tpl.html'; let html = userList(data); xxx.innerHTML = html;
对于每个模板文件,其中的每个target都是一个导出,未命名的target作为默认导出
target
在此基础上,我们还可以在后期引入tree shaking技术来自动移除未用到的target
为此,我们需要做一些工作,可能会有:
Object
{targetName: render}
tpl
exports
i like that
import {userList} from './user.tpl'
我们希望能像标准的模块一样去管理我们的模板,像这样:
对于每个模板文件,其中的每个
target
都是一个导出,未命名的target作为默认导出在此基础上,我们还可以在后期引入tree shaking技术来自动移除未用到的target
为此,我们需要做一些工作,可能会有:
Object
,是{targetName: render}
的集合,这其实就是导出的内容tpl
插件,在AMD环境下给出exports
(来自上一步),SystemJS环境下待研究