gpt4 book ai didi

javascript - stateParam 设置范围

转载 作者:行者123 更新时间:2023-12-02 14:59:12 25 4
gpt4 key购买 nike

好吧,在 stateParam 中我知道如何设置一个数字,例如

/新/123432

$stateProvider
.state('contacts', {
url: "/new/:portfolioId",
templateUrl: 'contacts.html',
controller: function($scope, $stateParams) {
console.log(portfolioId)
$scope.portfolioId = randomString(10);
$scope.portfolioId = $stateParams.portfolioId;
}
})

和 HTML:

<a ui-sref="contacts({ portfolioId : 123432})">New (query string)</a>

但是在 Html 中,我不希望 PortfolioId 等于 123432,所以我的结果是/new/123456 我希望它等于一个范围...例如:

$scope.something = 98780

我们该怎么做...我已经尝试这样做但失败了:

<a ui-sref="contacts({ portfolioId : something})">New (query string)</a>

点击上面的代码后,我会得到以下结果: http://run.plnkr.co/lPbkszt7DMxDSGji/#/new/

最后没有得到附加信息...

笨蛋:http://plnkr.co/edit/FB7dyfx2W17GYddvwI9m?p=preview

最佳答案

您在错误的 Controller 上设置属性:

app.controller('homeCtrl', ["$scope", function($scope) {
$scope.something = randomString(10);
}])

我现在看到这个:href="#/new/L96T2oc5SP

关于javascript - stateParam 设置范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35567647/

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