在 AngularJS 文档中:https://docs.angularjs.org/guide/controller它说:
现在,在我正在阅读的书(AngularJS Up and Running O'Reily)中,这是一本强烈推荐用于学习 AngularJS 的书,它说(第 17 页):
这不正是文档不使用 Controller 的目的吗?有什么推荐的? (是否建议 Controller 处理业务或表示逻辑?)。
最佳答案
两者都可以使用 Angular JS、表示层和业务逻辑层来处理。假设您必须针对要检查的运行时更改(业务逻辑层)将任何操作指向 UI。
假设我现在必须使用 angular 的模块上传图像/文件,我将获取图像/文件,然后将其发送到服务器 - 比如说节点 js 服务器 - 现在 angular 可以接收有关上传进度的及时更新,并且将显示在表示层上。
如果您需要更多说明,请告诉我。
关于angularjs - AngularJS Controller 应该处理业务逻辑还是表示逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32417582/