我正在寻找某种好的前端“模板引擎”。我花了两天时间研究。我查看了Polymer(谷歌),Reactjs(通过Facebook),Skatejs(Atlassian),Rivet(戴尔使用)和{{3} (由谷歌)。
现在,我需要一些帮助。
<my-element></my-element>
,输出一些预定义的html <my-element><h1>My title</h1></my-element>
,它在html中的指定位置输出带有嵌套标记的预定html(类似于webcomponents)和聚合物)我发现聚合物与阴影dom不稳定,没有它就无法正常工作。 Reactjs 定义了我自己不需要的语言, react 还要求嵌套组件再次反应组件,并且不允许html(由于自定义语言的限制)。 Skatejs 没有数据绑定。 Rivet 具有不稳定的自定义元素,无法包装嵌套元素。 Angular 指令引入了整个角度js抽象,这有点太多了,只是为了获得良好的模板工作。
我尝试过的库可以替代上面列出的所需功能吗?如果没有,你能想到一种方法将一些库混合在一起并实现这样的功能吗?