繁体   English   中英

角度ng-route和ng-view

[英]Angular ng-route and ng-view

我正在学习前端并且对角度路线感到困惑,当重定向到另一个页面时,是否应该在应用程序中使用ng-view?(例如,login ---> homepage)如果使用ng-view,则所有其他页面都会在之下,这是应用程序的正确方法吗?

重定向到另一个页面时,我应该在应用程序中使用ng-view吗?

基本上,您需要在路由时使用ng-view来“更改页面”。 正如@Claies在评论中所说, ngRoute并不是重定向到另一个页面的唯一方法,但是您应该使用它,因为它是Angular方式,并且已经实现了。

如果使用ng-view ,则所有其他页面都在下面,这是应用程序的正确方法吗?

我不清楚您的问题,但基本上,是的,其他页面将显示在ng-view 无论如何,您可以通过这种方式实现SPA(单页应用程序)。 现在,我将解释我的意思。

您可以“保留”视图中始终存在的页面的一部分,例如EG:

<div class="myHeader"></div>

  <div ng-view=""></div>

<div class="myFooter"></div>

ng-view中的内容更改时, myHeadermyFooter都将始终显示在您的视图中。 您将可以同时为页眉和页脚提供height: 10%; 和ng-view的内容,例如height: 80%; 这样,当更改路线时,页面的80%将会更改,并且页脚和页眉始终相同。

如果您有任何问题要问,希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM