如何:AngularJS路由刷新

VecihiBaltacı

我试图制作一个包含多个视图作为模板的应用程序。模板位于该js/app/pages/文件夹下。我有2个模板来显示和路由。我的路由部分是:

var app = angular.module("myApp", ['ngRoute', 'ngMaterial']);

app.config(function ($routeProvider, $locationProvider) {
    $routeProvider
    .when('/Page', {
        templateUrl: 'js/app/pages/Page.html',
        controller: 'pageController',
        reloadOnSearch: false
    })
    .when('/Settings', {
        templateUrl: 'js/app/pages/Settings.html',
        controller: 'settingsController',
        reloadOnSearch: false
    })
    .when('/Admin', {
        templateUrl: 'js/app/pages/Admin.html',
        controller: 'adminController',
        reloadOnSearch: false
    })
    .otherwise({
        redirectTo: '/Page'
    });

    $locationProvider.html5Mode(true);
});

而且我的html文件包含

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

Menu div包含在页面之间路由我的菜单元素。例如,当我在浏览器上运行此站点时,URL将为localhost / Page,而当我单击设置按钮时,URL将更改为localhost / Settings。但是当我按下F5键盘上按钮时。页面给我错误The resource cannot be found.

我在互联网上搜索“如何在angularjs中刷新路由页面”并找到了一些解决方案,但我无法让它们为我工作。我试着$route.reload()$routeUpdate()方法,但是,这并不为我工作。也许我在某些方面是错的。

VecihiBaltacı

解决了!我无法使用ngRoute管理刷新。然后,我将其转换为ui路由器。我用网址声明状态。刷新工作正常。感谢您的评论和回答。也许这会帮助某人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS刷新时提供Urls路由

来自分类Dev

刷新时的AngularJS Nginx路由问题

来自分类Dev

如何获得AngularJS ui路由器以正确响应浏览器页面刷新?

来自分类Dev

如何防止angularJS路由?

来自分类Dev

AngularJS:如何强制刷新指令?

来自分类Dev

如何在不配置路由的情况下在angularjs单页应用程序中检测页面刷新?

来自分类Dev

AngularJS:在路由之间转换时防止页面刷新

来自分类Dev

如何刷新当前路由而不刷新父(应用程序)路由

来自分类Dev

angularjs 路由是如何工作的?

来自分类Dev

AngularJS:如何刷新对象而不会丢失数据?

来自分类Dev

登录后如何使AngularJS刷新标题

来自分类Dev

如何用AngularJs刷新Ng重复

来自分类Dev

如何刷新angularjs中的剑道组合框?

来自分类Dev

Redux路由器-刷新后如何重播状态?

来自分类Dev

路由URL角度变化时如何刷新页面

来自分类Dev

如何将哈希路由重定向到基于刷新

来自分类Dev

路由重定向时如何刷新Angular控制器

来自分类Dev

如何在页面刷新时重置路由器?

来自分类Dev

刷新页面后如何获取路由参数?

来自分类Dev

AngularJS ui路由器-如何忽略某些路由?

来自分类Dev

ReactJS路由页面刷新

来自分类Dev

如何使用AngularJS UI路由器?

来自分类Dev

如何在Worklight中使用angularjs路由?

来自分类Dev

如何在AngularJS上路由页面

来自分类Dev

Iron-router:如何像加载路由后点击刷新一样完全加载路由?

来自分类Dev

AngularJs UI路由器-页面刷新$ state.current现在为空

来自分类Dev

AngularJS HTML5Mode页面刷新中断了asp.net MVC中的路由

来自分类Dev

AngularJS-在路由更改时刷新控制器作用域

来自分类Dev

AngularJs UI路由器-页面刷新$ state.current现在为空

Related 相关文章

热门标签

归档