gpt4 book ai didi

angularjs - 如何根据传递参数的值使用 ui-router 更改模板?

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

我设置了以下内容:

   var questionsContent = {
name: 'questions.content',
parent: 'questions',
url: '/:question',
views: {
'content@': {
templateUrl: '/Content/app/questions/partials/content.html',
controller: 'QuestionsContentController',
}
}
}

我真正想要的是:question的值是否是一个数字,以便它使用模板questionDetail.html,如果不是数字则content.html

有谁知道有什么方法可以做到这一点吗?

最佳答案

有这样的事吗?

   var questionsContent = {
name: 'questions.content',
parent: 'questions',
url: '/:question',
views: {
'content@': {
templateUrl: function(stateParams) {
var isNumber = !isNaN(parseFloat(stateParams.question));
return isNumber ? 'questionDetail.html' : 'content.html'
},
controller: 'QuestionsContentController',
}
}
}

关于angularjs - 如何根据传递参数的值使用 ui-router 更改模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770648/

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