url-routing相关内容
我开始在路由配置中使用类型化参数(例如 {id:int}).如果状态不匹配因为类型,否则不会触发. 例如: $stateProvider.state('东西', {url: '/version/{version:int}/stuff',模板网址://...,控制器://...}).state('列表', {网址:'/列表',//...});$urlRouterProvider.otherw
..
在 UI 路由器常见问题解答,他们提出了一些基于 data.rule 状态方法来阻止访问某些状态的方法.假设当前用户由某个 $currentUser 服务确定. 然而,这个假设在现实世界的用例中似乎并不成立.因为通常这个 $currentUser 服务的实现方式是从服务器查询当前用户,它可能返回的最好的方式是 promise当前用户的.因此,在触发$stateChangeStart事件的那一
..
我在我的 angular 应用程序中使用了 angular ui-router.对于我写的路由部分 var routerApp = angular.module('routerApp', ['ui.router']);routerApp.config(function($stateProvider, $urlRouterProvider) {$urlRouterProvider.otherwis
..
我在我的 angular 应用程序中使用了 angular ui-router.对于我写的路由部分 var routerApp = angular.module('routerApp', ['ui.router']);routerApp.config(function($stateProvider, $urlRouterProvider) {$urlRouterProvider.otherwis
..
我尝试运行 angular-ui-router 来处理我的视图,但我遇到了问题.以下视图的两个链接不可点击.带有链接标签的角度变化变量,但我无法点击. 我有这个观点:
应用
{{link.home}}
..
我正在使用 StateProvider 库在我的 AngularJS 应用程序中创建嵌套视图.我在根定义了一个抽象视图,现在需要将另一个抽象视图定义为先前创建的抽象视图的第二级子级. 面对这个问题,不确定我是否可以嵌套抽象视图.任何想法. 非常感谢您的帮助. 谢谢 解决方案 层次结构中可能有更多抽象嵌套状态.这个示例展示了它的实际效果,这些状态的定义可能是这样的: $s
..
我通过 @NgModule 设置了路由配置.我有一项服务,可以根据特定条件确定应向用户显示应用程序的哪些部分.我需要调用该服务并根据返回值设置路由. 问题:路由配置是在注释中设置的,我无法在这样的设置中调用服务. 更具体地说,这里是我想要增强的示例配置. 我当前的路由设置: const appRoutes: Routes = [{小路: '',重定向到:'第一条路线',路径匹配
..
我正在使用 Angular ui-router 并在控制器初始化之前为我的一个状态设置了解析函数.我检索一些数据,循环遍历并将其与 URL stateParam 匹配,如果找到匹配项,则将承诺解析给控制器并在承诺中返回该对象.这一切都很好. 但是,如果找不到匹配项,我只想通过拒绝承诺并运行 $state.go('state'); 重定向到不同的状态 简单的: deferred.reje
..
在 AngularJS 中,我看到有时我们使用 $state.transitionTo(),有时我们使用 $state.go().谁能告诉我它们有什么不同,什么时候应该使用一个? 解决方案 你指的是 AngularUI 路由器?如果是这样,wiki 指定差异: $state.go(to [, toParams] [, options]) 返回一个表示转换状态的Promise.
..
我正在使用 ui.router 在我的 Angular 应用程序中进行路由.有一个典型的登录场景,如果他没有登录,我会将用户重定向到登录 url.没有 ui.router 库,使用 $routeChangeStart 事件结合 $location.path.现在,我将 $stateChangeStart 事件与 $state.go 结合使用,但没有任何效果!它还使我的浏览器进入无限循环.我从其他来
..
我尝试运行 angular-ui-router 来处理我的视图,但我遇到了问题.以下视图的两个链接不可点击.带有链接标签的角度变化变量,但我无法点击. 我有这个观点:
应用
{{link.home}}
..
在 AngularJS 中,我看到有时我们使用 $state.transitionTo(),有时我们使用 $state.go().谁能告诉我它们有什么不同,什么时候应该使用一个? 解决方案 你指的是 AngularUI 路由器?如果是这样,wiki 指定差异: $state.go(to [, toParams] [, options]) 返回一个表示转换状态的Promise.
..
我正在尝试在 Angular 锚点和路由之间进行某种混合... 我确实在主页中使用了它,因为锚部分在那里,但是,如果我在另一个页面中,它就没有. 有人能指点我正确的方向吗? 这是我目前所拥有的 freddoApp.config(function($routeProvider, $locationProvider) {$routeProvider//主页的路由.什么时候('/',
..
我无法使延迟加载模块的路由正常工作.请看看这个stackblitz,它是 Angular 延迟加载示例 的副本,但有一些更改. 首先,延迟加载本身似乎工作正常 如果我点击“订单"按钮模块被(延迟)加载并显示正确的组件(OrdersComponent) 但是,点击“Orders Child"还显示订单组件(而不是 OrdersComponent2) 当我取消注释子路由配置中的 pathM
..
附言我在下面的场景中使用 html5Mode 删除路由中的“#"删除片段标识符来自 AngularJS 网址(# 符号) 考虑我有两个主要页面.一个是提供缩略图的照片,其 url 是 /someSlug/photos.另一个是单张照片的网址“/someSlug/photos/somePhotoId",它显示了特定照片的更大视图. 我的问题是当用户单击照片页面中的 somePhoto 缩
..
我有一个可用的 AngularJS (1.3.8) 应用程序,它在 Tomcat 中的应用程序上下文“应用程序"下部署为 Web 应用程序. 网址如下所示: https://www.myserver.com/app/#/loginhttps://www.myserver.com/app/#/register 等等.路由定义如下: $routeProvider.when('登录',{te
..
嘿,我有一个关于离子导航的问题, 我的应用程序的主要导航在页脚中,但我想在页眉中添加一个信息选项卡,我也希望这个选项卡有自己的视图,所以我设置如下 后退
..
我一直无法找到一个直截了当的答案,这让我相信这真的很简单.不管怎样,我走了. 我的 $routeProvider 中的所有调用都运行良好,但区分大小写.这是一个代码示例: config(function ($routeProvider) {$routeProvider.当('/',{控制器:'TmpCtrl',templateUrl:'/app/home.html'}).when('/fo
..
我有一个 angularJS 应用程序,它是一个画廊.对于每张图片,与它相关联的是带有 #/{{files.id}} 的 ng-href. 然而,当我点击它时,最终显示的网址是 http://localhost:3000/gallery#%2F0 这破坏了我的 角度路由 when('/gallery/:imageID', {templateUrl: 'load_image.h
..
我有这个简单的页面:
..