Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用SPA还是传统的AngularJS方法_Angularjs - Fatal编程技术网

我应该使用SPA还是传统的AngularJS方法

我应该使用SPA还是传统的AngularJS方法,angularjs,Angularjs,我是AngularJS的新手,我需要实现以下场景: 假设index.html页面只有一个用于输入唯一ID的输入字段,当单击“提交”按钮时,唯一ID将传递给后端以检索所需的所有信息(例如,具有当前状态的用户对象、姓氏、名字等)。根据User.currentStatus,它应该显示具有相同页眉和页脚的不同页面。任何页面上都没有顶部菜单栏。基本上,所有页面都根据用户的状态显示不同的信息 老实说,这取决于您的后端架构,但如果您是Angular的新手,我建议您使用SPA,因为大多数资源都用于构建SPA。A

我是AngularJS的新手,我需要实现以下场景:
假设index.html页面只有一个用于输入唯一ID的输入字段,当单击“提交”按钮时,唯一ID将传递给后端以检索所需的所有信息(例如,具有当前状态的用户对象、姓氏、名字等)。根据User.currentStatus,它应该显示具有相同页眉和页脚的不同页面。任何页面上都没有顶部菜单栏。基本上,所有页面都根据用户的状态显示不同的信息

老实说,这取决于您的后端架构,但如果您是Angular的新手,我建议您使用SPA,因为大多数资源都用于构建SPA。

Angular可以“传统”使用,也可以在SPA环境中使用。鉴于Angular确实专门用于SPA,这就是我建议的路径

以下是AngularJS文档中对$route的引用,您需要它来构建SPA:

您还需要阅读ngView,它位于页面顶部附近


对于SPA来说,构建好项目可以让事情变得更简单,因此这里也有一个关于角度的参考。

感谢您的回答,现在我的下一个问题是,如何根据输入(User.status)在控制器中分配不同的视图路径。假设我在html文件中使用ng视图,我必须在控制器中定义去哪里(URL)。