AngularJS-客户端MVC-放置位置“;模型";在目录结构中

AngularJS-客户端MVC-放置位置“;模型";在目录结构中,angularjs,model-view-controller,mvvm,model,Angularjs,Model View Controller,Mvvm,Model,正如我们所知,AngularJS遵循MVC模式(更准确地说是MV*)。 我们通常为每一层创建不同的目录。例如,控制器JS将是“控制器”,视图通常位于“html”目录中。 (控制器将使用服务类从服务器获取数据。我们用于将服务请求JS放置在“服务””文件夹中) 但是,对于“模型”类,我们通常没有单独的目录。 有人能为“Model”目录结构提供一个简单的例子吗。模型 模型负责管理应用程序数据。它响应来自视图的请求和来自控制器的更新自身的指令 视图 由控制器决定显示数据而触发的特定格式的数据显示 控制器

正如我们所知,AngularJS遵循MVC模式(更准确地说是MV*)。 我们通常为每一层创建不同的目录。例如,控制器JS将是“控制器”,视图通常位于“html”目录中。 (控制器将使用服务类从服务器获取数据。我们用于将服务请求JS放置在“服务””文件夹中)

但是,对于“模型”类,我们通常没有单独的目录。 有人能为“Model”目录结构提供一个简单的例子吗。

模型 模型负责管理应用程序数据。它响应来自视图的请求和来自控制器的更新自身的指令

视图 由控制器决定显示数据而触发的特定格式的数据显示

控制器 控制器响应用户输入并对数据模型对象执行交互。控制器接收输入,验证输入,然后执行修改数据模型状态的业务操作

模型 模型负责管理应用程序数据。它响应来自视图的请求和来自控制器的更新自身的指令

视图 由控制器决定显示数据而触发的特定格式的数据显示

控制器 控制器响应用户输入并对数据模型对象执行交互。控制器接收输入,验证输入,然后执行修改数据模型状态的业务操作


在基于angularjs的项目中工作,我以以下方式构建前端:

|wwwroot
    |Js
      |signup
        |signupCtrl.js
        |signupSrvc.js
      |login
        |loginCtrl.js
        |loginSrvc.js
      |dashboard 
        |dashboardCtrl.js
        |dashboardSrvc.js
    |templates
      |signup.html
      |login.html
      |dashboard.html
    app.js
    run.js
    routes.js
    index.html 

理解,有些人认为模型是“使用http/http”的HTTP服务返回数据的地方,根据POST PO/P>


那么之前的结构可能会帮助你找到一种方法。希望有帮助

在基于angularjs的项目中工作,我以以下方式构建前端:

|wwwroot
    |Js
      |signup
        |signupCtrl.js
        |signupSrvc.js
      |login
        |loginCtrl.js
        |loginSrvc.js
      |dashboard 
        |dashboardCtrl.js
        |dashboardSrvc.js
    |templates
      |signup.html
      |login.html
      |dashboard.html
    app.js
    run.js
    routes.js
    index.html 

理解,有些人认为模型是“使用http/http”的HTTP服务返回数据的地方,根据POST PO/P>


那么之前的结构可能会帮助你找到一种方法。希望有帮助

当我们在angularJS中说
modal
时,我们谈论的是从
html
页面传输到
controller
的数据。现在,一般来说,没有标准的体系结构设计来在内部创建
modal
文件夹

原因是,JS不是强类型语言,因此它不是一种简单的实现方式,正如我们现在在
Angular
中使用
typescript
(即强类型)所做的那样


如果你想创建一个
modal
目录,你可以创建一个JS
classes
并相应地在控制器中使用它。但正如我前面所说,这将是你自己的选择。通常我们不会在
angularJS
中创建
modal
js文件当我们在angularJS中说
modal
时,我们谈论的是从
html
页面传输到
controller
的数据。现在,一般来说,没有标准的体系结构设计来在内部创建
modal
文件夹

原因是,JS不是强类型语言,因此它不是一种简单的实现方式,正如我们现在在
Angular
中使用
typescript
(即强类型)所做的那样


如果你想创建一个
modal
目录,你可以创建一个JS
classes
并相应地在控制器中使用它。但正如我前面所说,这将是你自己的选择。通常我们不会在
angularJS
中创建
modal
js文件,modal只是数据。无论我们将值赋给要在视图(html)中呈现的范围变量,都是模态的。因此不需要单独的目录,也不推荐使用这种方法。

模式只不过是数据。无论我们将值赋给要在视图(html)中呈现的范围变量,都是模态的。所以不需要单独的目录,也不是推荐的方法