我正在学习前端并且与角度路线混淆,我应该在我的应用程序中使用ng-view重定向到另一个页面?(例如登录--->主页)如果使用ng-view,所有其他页面将在下,是否是正确的应用程序方式?
答案 0 :(得分:1)
重定向到其他网页时,我的应用程序中是否应该使用
ng-view
?
基本上,您需要使用ng-view
以便在路由时“更改页面”。正如@Claies在评论中所说的那样,ngRoute
并不是重定向到另一个页面的唯一方法,但你应该真正使用它,因为它是Angular方式并且它已经实现了。
如果使用
ng-view
,其他所有页面都将在其中,是否是正确的申请方式?
我的问题并不是很清楚,但基本上是的,其他页面会显示在ng-view
中。
无论如何,您可以通过这种方式实现SPA(单页应用程序)。现在我将解释我的意思。
您可以“保持”视图中始终存在的页面的一部分,E.G。:
<div class="myHeader"></div>
<div ng-view=""></div>
<div class="myFooter"></div>
当 ng-view 中的内容发生变化时, myHeader 和 myFooter 将始终显示在您的视图中。您可以为页眉和页脚提供类似height: 10%;
的内容,并为ng-view提供类似height: 80%;
的内容。
通过这种方式,在更改路径和页脚时,页面的80%会发生变化。标题总是一样的。
如果您有任何疑问,我希望我能提供帮助。