如何在角度 JS 路由中保留模板视图

how to retain the template view in angular js routing

本文关键字:保留 视图 路由 JS      更新时间:2023-09-26

我正在编写一个类似于dropbox和gdrive的网络应用程序,我根据它能够从一个页面导航到另一个页面,从一个文件夹导航到另一个文件夹来获取文件的ID,例如/abc到abc/abc...我需要从客户端做的所有事情。我使用AngularJS Routing(ui-router)使它变得简单。这是我的代码

$stateProvider.state('dashboard.sync.root', {
  url: "/*path",
    templateUrl: "root.html",})
here user can navigate like http://myweb/dashboard/sync/root/abc or http://myweb/dashboard/sync/root/abc/.../../ 
在从一个页面

遍历到另一个页面时,根.html(模板)会不断变化。这里的问题是当我来回遍历时,它不存储以前的视图。当我在浏览器中单击后退和前进按钮时。任何解决方案都值得赞赏

您可以使用 3 个不同的文件来维护您的应用:

header.html
body.html
footer.html

并在正文中使用 ng-view 以包括使用您的路由。