JavaScript angularjs 里有类似 Emberjs 复合视图 吗?

winnie · 2012年10月11日 · 最后由 winnie 回复于 2012年10月12日 · 4147 次阅读

有熟悉Angularjs的吗? emberjs 里有复合视图的概念,angularjs文档我看过一遍,好像没这东西?

共收到 2 条回复

例如如下代码: 这样视图嵌套,复用 {{#view App.GrandparentView}} {{#view App.ParentView}} {{#view App.ChildView}}

点击这里2!

{{/view}} {{#view App.ChildView}}

点击这里1!

{{/view}} {{/view}} {{/view}}

Batman.js与Knockout和Angular一样,在组件嵌套的时候遭受同样的折磨。 作者需要的不仅仅是模板,还更想要陈述式的可重用的模板框架。 相比,Ember在框架之上拥有的是一个基于EMBER他们自己的逻辑(可能是在控制器层上的)的整套组件能陈述式重用的方法。


上面的话写出我的心声,Angular与Knockout一开始使用很炫,视图复用或包装成组件还是Emberjs好。 Emberjs有个缺点,体积大,压缩之后还有37K Ember.data还在开发中,还没正式发布。 整个Emberjs文档少之又少,我是看这里的中文翻译: http://emberjs.torriacg.org 文档和指南翻译得不错,感谢。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册