首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AngularJS模型解释

AngularJS模型解释
EN

Stack Overflow用户
提问于 2016-03-05 15:34:23
回答 1查看 1.1K关注 0票数 3

我完全搞不懂模特儿是什么样子的。在asp.net mvc中,我对模型的理解是定义域对象的类,有点像DTO:

代码语言:javascript
运行
复制
public class Person {
        public string PersonName { get; set; }
}

重量很轻。另一方面,我的业务逻辑并不包含在这里,而是包含在存储库中,而存储库又有一个接口。控制器通过接口向存储库请求数据。存储库过滤并检索数据,然后将其传递给控制器。我想人们可能会认为存储库、接口和DTO共同构成了模型。

根据我当时的理解,一个角度模型,至少在它正在检索、操作和传递数据给控制器的情况下,将是一个工厂/服务。对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-05 15:47:43

在Angularjs中,模型是$scope变量。我不知道ASP.NET中的MVC,但是看到您的例子,我觉得作为比较,我们可以说person类驻留在$scope中。

此外,从您的问题来看,在ASP.NET中,业务逻辑似乎不在控制器中。不确定控制器在ASP.NET中的角色是什么,但在AngularJS中,它是业务逻辑的所在。

这个AngularJS概念页面中的图表可能会使您更加清楚。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35815997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档