angular-ui-router相关内容
我正在做一个 Angular 项目,我在其中设置了如下所示的状态. $stateProvider.state('UserPanel', {网址:'/用户',参数:{用户ID:空},意见:{'内容@': {templateUrl: '/AngViews/UserPanel/UserPanel.UserDetails.html'}}}); 当我导航到视图时,它带有参数,所以这部分工作正常.
..
我正在使用 ui-router,并且有一个如下所示的 profile 状态: .state('profile', {网址:“/个人资料",templateUrl: "views/profile.html",控制器:'ProfileCtrl',解决: {当前用户:函数(gamAuth){返回 gamAuth.checkCurrentUser(config.userRol.user)}} 当我尝试
..
..
好的,我的问题有两个用例: 我正在开发一个具有 /en/register 路由的应用程序.当我处于根目录并单击执行 this.router.navigate([this.routeParams.lang, 'register']); 的按钮时,这一切都很好,这一切都很好使用 ($('#modalRegister') as any).modal('show');. 在构造函数(或 ngOnI
..
我正在尝试为我的项目创建授权包.我在单元测试期间收到错误“转换已被取代",但我无法找到实际位置. 单元测试: 从“角度"导入角度;导入“角度模拟";从'../../src/world-manager-app'导入worldManagerApp;从'../../src/security/security'导入安全性;常量 {注入,模块} = angular.mock;描述('登录服务',()
..
我知道这很长,但我需要在我的主要问题之前提供一些背景信息.我正在创建一个将分为两列的页面.这是ui-router代码: $urlRouterProvider.otherwise("/projects/edit")$stateProvider.state('项目', {网址:“/项目",模板:“
"}).state('projects.edit', {解决:
..
当第一次点击一个状态时,拥有“ui-view"属性的div被替换为该状态的“模板".但是,当我再次单击相同的状态时,它的控制器不会重新加载.我怎样才能让这个控制器再次加载? 例如,假设我有以下导航菜单: 状态 1状态 2 我的“ui-view"内容如下:
..
我正在尝试做这里基本上回答的事情无法将引导模式窗口作为路线打开 但我的解决方案行不通.我收到一个错误 错误:[$injector:unpr] 未知提供者:$modalProvider
..
我想知道是否有任何方法可以为所有状态编写多个命名视图,最好的例子是当我希望导航栏和页脚出现在所有路线中时. $stateProvider.state('家',{意见:{'家': {templateUrl: 'home.html',控制器:控制器},'导航':{templateUrl: 'nav.html',控制器:控制器},“页脚":{templateUrl: 'footer.html',控制器
..
例如,我希望导航中的这种更改重新加载状态: #/detail/1 #/detail/2 但我不希望这个导航重新加载状态: #/detail/1?search=blah #/detail/1?search=huzzah 根据 ui-router 文档,设置 reloadOnSearch: false 应该可以完成此操作,但请尝试下面的 plunk.当 reloadOnSe
..
有人知道如何在不更改 url 的情况下更改 ui-router 状态吗?如下面的代码所示;在某些情况下,需要将用户重定向到 403 或 401 状态.我希望能够在不更改 url 的情况下执行此重定向. 问候,klmdb //确保 authGetCurrent 在路由开始之前已经运行$rootScope.$on("$locationChangeSuccess", function(event
..
..
..
我已经构建了一个使用 router 3.0.0-beta.1 在应用程序部分之间切换的应用程序.我还使用 location.go() 来模拟同一页面的子部分之间的切换.我使用了 和一些 URL 重写规则,以便在页面刷新时将所有路由重定向到 index.html.这允许路由器接收请求的小节作为 URL 参数.基本上我已经设法避免使用 HashLocationStrat
..
我希望能够在不更改状态的情况下更改地址的 URL,以防止重新呈现.根据我的搜索, ui-router 当前不提供此功能,但来自 anuglar 的 $location.path 提供. 所以,很自然地,我想使用 $state.get(stateName) 来获取州的 URL,这样我就不用手动输入 URL. 我有两个问题: $state.get(stateName) 仅返回相对路径
..
我正在尝试在我的 Angular 应用中使用 ui-router. 我的基本网址是“/segments",我使用基本标签来定义它. 这是我的路由配置: var base = "/segments"$stateProvider.state('列表', {网址:基地,控制器:'FilterLestCtrl',templateUrl: '/s
..
似乎 $stateParams 不起作用.像这样通过日期: $state.go('state2', { someParam : '破魔法' }); 参数在目标状态被忽略 console.log('state2 params:', $stateParams);//返回空对象 {} 代码: var app = angular.module('app', ['ui.router']);app
..
我最近开始使用 ionic 框架,里面有 angular js.为了在屏幕之间导航,我使用了 $location.path 并且效果很好.但是,在我下载的一个示例中,我看到 $state.go 被用来重定向到某个页面.我想知道两者的区别. 解决方案 $location 服务在 angular.js 框架上开箱即用,允许您管理位置对象(类似于纯 javascript 中的).$state 服
..
我有以下问题要解决: 从本地菜单(左侧菜单)中,我可以选择子页面.典型场景.现在我想重新加载与本地菜单项相关的内容.在纯 Angular 中,我不知道实现它的标准简单方法.我可以手动从服务器获取标记并手动替换内容区域.有没有更好的办法?我google了一下,发现了 https://github.com/angular-ui/ui-router 在我开始深入研究细节之前,也许您可
..
我有如下配置: ....state('个人资料', {摘要:真实, 网址: '/个人资料', 解决: {...}, 意见: {主模块:{模板网址:'/partials/home.html',控制器:'HomeCtrl'}, leftSidePaneModule: {模板网址:'/partials/leftSidePane.html',控制器:'LeftSidePaneCtrl'}}})...
..