热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ui-routersref没有更新位置栏-ui-routersrefnotupdatingthelocationbar

ThelocationdoesupdatewhenIchangestatewithui-sref,whatitdoesdothoIsdisplaythecorrec

The location does update when I change state with ui-sref, what it does do tho Is display the correct view and controller and the params are accessible from that controller.

当我使用ui-sref更改状态时,位置会更新,它执行的操作是显示正确的视图和控制器,并且可以从该控制器访问参数。

my app.js looks like this:

我的app.js看起来像这样:

/**
 * @ngdoc overview
 * @name adminPanelAngularApp
 * @description
 * # adminPanelAngularApp
 *
 * Main module of the application.
 */
angular
  .module('adminPanelAngularApp', [
    'ngCOOKIEs',
    'ngResource',
    'restangular',
    'ngRoute',
    'ngSanitize',
    'ngTouch',
    'nouislider',
    'blockUI',
    'ui.router',
    'ui.bootstrap',
    'environmentFilters',
    'ui.select2',
    'angular-ladda',
    'angular.filter'
  ])

  .run(['$rootScope', '$state', '$stateParams', function($rootScope, $state, $stateParams){
    $rootScope.$state = $state;
    $rootScope.$stateParams = $stateParams;
    $rootScope.envirOnment= {};
    $rootScope.new_envirOnments= []
    $rootScope.new_nodes = [];
  }]).config(function($stateProvider, $urlRouterProvider, RestangularProvider) {
    RestangularProvider.setBaseUrl('http://localhost:3000');

    // For any unmatched url, redirect to /404
    $urlRouterProvider.otherwise('/404');
    //
    // Now set up the states
    $stateProvider
      .state('environment/show', {
        url: "env/{appid}",
        views: {
          "top": {templateUrl: "views/environment/show.html", controller: 'EnvironmentCtrl'},
          "bottom": {templateUrl: "views/environment/nodes.html"}
        }
      })
});

this is the link that I use:

这是我使用的链接:

ui-sref="environment/show({appid: nv.env.appid})"

Basically like this everything works except for it showing the url correctly in the location bar.

基本上这样的一切都有效,除了它在位置栏中正确显示网址。

1 个解决方案

#1


2  

I fixed it by following the advice in this issue

我按照本期的建议修复了它

https://github.com/McNull/angular-block-ui/issues/40#issuecomment-64742130

$scope.$on('$locationChangeStart', function (event) {
 if (srvInstance.state().blockCount > 0) {
   //event.preventDefault();
 }
});

It was stopping ui-router from doing it's thing.

它阻止了ui-router做这件事。

I could have also disabled automatic ui-blocking also like so:

我也可以禁用自动ui-blocking,如下所示:

blockUIConfig.autoBlock = false;

推荐阅读
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • 用Vue实现的Demo商品管理效果图及实现代码
    本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ... [详细]
  • 本文介绍了如何在Jquery中通过元素的样式值获取元素,并将其赋值给一个变量。提供了5种解决方案供参考。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 抽空写了一个ICON图标的转换程序
    抽空写了一个ICON图标的转换程序,支持png\jpe\bmp格式到ico的转换。具体的程序就在下面,如果看的人多,过两天再把思路写一下。 ... [详细]
  • 花瓣|目标值_Compose 动画边学边做夏日彩虹
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Compose动画边学边做-夏日彩虹相关的知识,希望对你有一定的参考价值。引言Comp ... [详细]
  • android 触屏处理流程,android触摸事件处理流程 ? FOOKWOOD「建议收藏」
    android触屏处理流程,android触摸事件处理流程?FOOKWOOD「建议收藏」最近在工作中,经常需要处理触摸事件,但是有时候会出现一些奇怪的bug,比如有时候会检测不到A ... [详细]
author-avatar
mobiledu2502855037
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有