首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angularjs web应用概念

Angularjs web应用概念
EN

Stack Overflow用户
提问于 2015-12-09 15:13:23
回答 2查看 100关注 0票数 0

我想知道创建、编辑和显示元素的最佳方法是什么。我应该创建三个页面: showElementView.html、editElementView.html和createElementView.html,有三个不同的控制器showElementController.js、editElementController.js和createElementController.js

创建一个页面ElementView.html和一个控制器ElementController.js,并创建一个允许我检测在哪种模式下的可变模式。

你有w3c标准,最好的网络实践或其他东西来解释这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-09 16:00:56

以我的经验,我认为这不是一个好主意,只有一个视图,或一个控制器,做所有的事情.

AngularJS的目标是尽可能地解耦,例如,如果您必须构建一个CRUD模块,一个好主意是为每个动作设置一个状态,这使得您的软件可以维护、可扩展和可测试……

当然,您可以合并一些东西,但是只有在没有成本的情况下,例如,如果您拥有具有相同接口的更新和创建,则只能使用一个控制器和一个视图.

最后,不要关心有很多文件,因为是AngularJS

票数 1
EN

Stack Overflow用户

发布于 2015-12-09 16:24:08

只需使用stateProvider为应用程序的每个进程创建一个状态即可。另一种方法是使用routeProvider并将id设置为特定的操作,例如“用户希望从您的html模板编辑表单--您不想将其指向一个全新的页面,您只需为该操作设置一个id,该操作将根据该页面的条件进行更改,这样您就可以共享内容。

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

https://stackoverflow.com/questions/34182292

复制
相关文章

相似问题

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