angularjs如何使用ui-view实现404登陆注册页面呢?

初学 angularjs 1

在 index.html 下面写

// head css
<body ng-app>
    <div ui-view='nav'></div>
    <div ui-view='sidebar'></div>
    <div ui-view='content'></div>
    // js
</body>

如果登陆进去后,这个页面可以这些。但是比如登陆,404页面呢,我不需要 nav 或者 sidebar

难道我在这三个 ui-view 上面套一个,或者 body 上面写一个?
还是我用个变量,ng-if 来隐藏掉 nav 或者 sidebar ??
还是我撇开index.html,单独来一个404.html register.html,但是这个应用不是 SPA 么

阅读 3.4k
2 个回答

有一个 <div ui-view></div>就行,在路由里配置什么时候去404页面。

主页面

<body ng-app>
    <div ui-view="main></div>
    // js
</body>

配置相应的路由进行页面跳转

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进