我是来自Angular 1.3的网站开发人员。现在我正在学习Angular 2,有一点我无法理解:
当我有一个可以查看英雄的页面时,我会有一个控制器和一个服务来获取数据,例如来自Angular1中的REST-API。
在Angular2中,我有组件,服务和 Hero类。为什么我需要那个班级'英雄'?
与仅使用Angular1中的对象相比,有什么优势?最好的做法是为我在我的应用程序中使用的每个对象实现一个类吗?
非常感谢!
答案 0 :(得分:3)
如果它是来自https://angular.io/docs/ts/latest/tutorial/toh-pt1.html的Hero
类,则它只是组件正在使用的数据(显示,编辑,......)
如评论中所述。如果使用具体的类,您可以充分利用TypeScript和相关工具的静态类型检查功能。