Angular 2如何使用模型 - 您的意见

时间:2017-04-18 12:09:25

标签: angular

说到一个模型,你是使用POJO还是在模型中有实现(对我来说,如果它有实现那么就不会这样),或者你称之为实现模型的类,然后由组件调用?服务?

我试图找到更好的方法,以便我可以改进我的设计。

1 个答案:

答案 0 :(得分:0)

这是一个非常自以为是的问题,通常不赞成,但我会继续回答。

我不在Angular中为我的模型使用类。我使用接口。

export interface MyModel {
    firstName:string;
    lastName:string;
    ...
}

我认为这提供了相当大的灵活性,数据应该遵循界面。 TypeScript编译器检查成员等。您可以以相同的方式使用类。在一天结束时,我认为接口或POJO是要走的路。任何实现都应该在您的组件中,并且您的组件应该很小并且可以重复使用。