HE Shi-Jun
HE Shi-Jun
@klozelove 在民工兄的帖子下给云龙发礼品这样好吗? :smiling_imp:
`inert`不宜翻译为“惰性”,会跟`lazy`混淆且搞不懂意思。实际上inert指的是跟active相对的,指虽然在dom中但是“不生效”(比如getElementById得不到,图片也不加载)。建议保留inert原文。
我看了两天才差不多看完!辛苦翻译! 不过还是有些内容没有完全看懂意思。:(
有一个有趣的事情,这篇文章的作者在发表这篇之后不到2周就又发了一篇宣布其离开了angular 2的团队(http://eisenbergeffect.bluespire.com/leaving-angular/ )而回到了他自己的框架上(10个月前他加入a2的时候期望可以融合,或者我理解是可以主导a2的未来的设计理念和他的框架的下一代是一致的——这是11个月前他展示的他的下一代框架的原型:http://vimeo.com/82601948 ),评论里还有不少其他人对A2的争论,比如迁移路线似乎是一个槽点。
所以另外一个猜测是,作者在某些方向上跟angular2团队的其他人有重大分歧,并且在他写了这篇文章之后引发的讨论中,这些分歧更明显且无法弥合。
话说我一直觉得 ng-controller 是confuse的东西。A2 似乎也真的去掉了。民工兄如何看待这个变化?
@atian25 首屏渲染也不是说必须 string-based。其实预先渲染本身并不难(比如跑个headless的浏览器然后把dom序列化后扔出来),难的是框架层面就把这个部分一并考虑进去。
当然angular不考虑这个。但是我还是希望能有框架都考虑到的。不行就自己做一个这样的。 :P
@liminjun 你可以做个插件,呵呵。
我也觉得基于prototype继承的scope方式不好。我觉得合理的方式是类似闭包的scope形式。 不过视图嵌套存在一个理论上的问题,如下代码: ``` html {z} ``` 我的问题是那些 bindings 是什么时候发生(处理)的。 有两种可能性: 1. 都是在最外层发生(处理)的。 2. 内层的bind是在component里面发生(处理)的。 嵌套视图更接近第二种。