gpt4 book ai didi

javascript - AngularJS 真的是 MVC 吗?

转载 作者:行者123 更新时间:2023-12-03 00:55:32 29 4
gpt4 key购买 nike

我正在查看 the AngularJS home page 上的示例- 特别是“添加一些控制”。我不太明白它如何映射到 MVC 模式。

或多或少清楚的是,模板(index.html)可以被认为是 View ,TodoCtrl从todo.js构建的对象作为 Controller ,但是模型在哪里?像 ng-model 这样的属性映射到框架的一些内部部分,并且不直接公开我们可以称为模型的对象。

将 AngularJS 称为 MVC 框架正确吗?

最佳答案

MVC 背后的核心思想是,你的代码之间有明确的分离管理其数据(模型)、应用程序逻辑( Controller )并呈现数据给用户( View )。 View 从模型获取数据以显示给用户。当用户与通过单击或键入应用程序, Controller 通过更改模型中的数据进行响应。最后,模型通知 View 发生了变化,以便它可以更新内容它显示。在 Angular 应用程序中 View 是文档对象模型 (DOM), Controller 是 JavaScript 类,模型数据存储在对象属性中。

关于javascript - AngularJS 真的是 MVC 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247738/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com