我想將可選$stateParams
添加到$state
以下,可以說目前我有processId
,並且我想添加assessmentId
作爲可選params
。我的目標是從應用程序中的兩個地方啓動相同的模板和控制器,它將基於$stateParams
啓動。
我該如何實現該任務? app.js
加入挑戰
.state('app.addPrcChallenge', {
url: '/add/prcChallenge',
params: { processId: null,assessmentId:null},
templateUrl: 'views/process/processChallenge.html',
controller: 'ProcessChallengesCtrl',
data: {
authenticate: true
},
resolve: {
existingChallenge: function(){
return null;
},
編輯挑戰
.state('app.editPrcChallenge', {
url: '/edit/prcChallenge/:challengeKey/processId?/:assessmentId?',
templateUrl: 'views/process/processChallenge.html',
controller: 'ProcessChallengesCtrl',
data: {
authenticate: true
},
編輯屏幕如何,我需要三個'params',其中兩個參數將是可選的我添加編輯'$狀態'的問題。 – hussain
它會工作。您可以根據需要添加任意數量 –
processId編輯時未定義? – hussain