Angular2和React之所以代码和html混在一起 是为了方便在多个不同页面里复用 (Angular1其实是推荐html template和js分开的,Angular2用了AMD loader,所以为了便于管理所以官方例子上是推荐把html和js放在同一个文件里吧)
你这种在一个页面里定义的 换个页面就要重新来
我个人感觉你是上个世代习惯用PHP或者ASP.NET Razor之类的server script转过来的 对现在流行的SPA不习惯吧
总之不论是微软的WPF(xaml+C#/vb)还是Android的xml+java,还是Angular1和2,但凡做mvvm都要ML+代码。你单独搞个view template是违背主流发展规律的。
从wpf转到angular和接触android的第一感觉就是同样是mvvm,编程理念非常相似,基本上没有学习障碍(区别就是消息和数据传递的具体方法)。但是你搞一套view template去忽悠初学者,恐怕会误人子弟。
【 在 Inshua 的大作中提到: 】
: 我这个框架本来就是一个组件框架,数据方面自有数据框架
:
: 不要吹牛,你给个angular的实现吧
: ...................
--
FROM 110.23.10.*