栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Angular UI-Router $ urlRouterProvider。不工作时*不再*

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Angular UI-Router $ urlRouterProvider。不工作时*不再*

编辑:版本0.2.13-重大更改

原始帖子正在使用UI-Router 0.2.12-。0.2.13中的修复程序禁用了此解决方案。请在此处遵循解决方法:

Angular UI-Router $ urlRouterProvider。当我单击时不起作用

原版的:

我发现有一个问题,引起了类似的问题。有一个带有完整代码的有效示例

首先,让我们有两个功能来配置

  • $urlRouterProvider
  • $stateProvider

这些定义的摘要:

// when config for $urlRouterProvidervar whenConfig = ['$urlRouterProvider', function($urlRouterProvider) {    $urlRouterProvider      .when('/app/list', ['$state', 'myService', function ($state, myService) { $state.go('app.list.detail', {id: myService.Params.id});    }])    .otherwise('/app');}];// state config for $stateProvidervar stateConfig = ['$stateProvider', function($stateProvider) {  $stateProvider    .state('app', {        url: '/app',        ...}];

有了这个,如果我们这样称呼他们,举报的行为就会停顿:

angular.module('MyApp', [  'ui.router'])// I. firstly the states.config(stateConfig)// II. then the WHEN.config(whenConfig)

上面的调用将不起作用。访问列表时,何时将不会触发详细信息状态。

但这将按预期工作:

angular.module('MyApp', [  'ui.router'])// I. firstly WHEN.config(whenConfig) // II. only then call state config.config(stateConfig)

在这里检查。查看

app.js
文件…

简介:我们只需要首先配置

$urlRouterProvider
。只有这样我们才能开始通过填写我们的州
$stateProvider
。这种方法将导致预期的行为。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/623926.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号