gpt4 book ai didi

javascript - 从 Angular Ui-Router 中的参数定义 'parent' 值

转载 作者:行者123 更新时间:2023-11-27 23:46:52 24 4
gpt4 key购买 nike

嗯,我有这样的情况:

$stateProvider
.state("main", { abtract: true, url:"/main",
views: {
"viewA": {
templateUrl:"main.html"
}
}
})
.state("other", {
parent: ':foo', // Want here the foo param too (:
//url: '/:foo', // Here it takes de foo param
views: {
"viewB@main": {
templateUrl:"hello.html"
}
},
controller: function($stateParams, $scope, $state) {
var foo = $stateParams.foo;
}
})

我这样调用它:

<button ui-sref="other({foo: 'main'})">Hello World</button>

是否可以在 'parent' 属性中包含 'foo' 参数,就像它是 'url' 参数一样?

最佳答案

It is possible to have the 'foo' param in the 'parent' property like it was it the 'url' param?

不,这是不可能可能的。

状态定义在使用之前必须完全注册。 (即使它是用 deferIntercept(defer) 延迟加载的)

url 参数的评估来得太晚了...

关于javascript - 从 Angular Ui-Router 中的参数定义 'parent' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33094329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com