1
我在AngularJs中使用UI-Router來註冊狀態。我需要在我的控制器中獲取子狀態名稱以執行特定的任務。有沒有辦法在AngularJS中得到子類名稱?
有沒有辦法只是得到子狀態名稱?
我知道從「$ state.current.name」,我會得到完整的狀態名稱,但只是想檢查是否有直接訪問子狀態名稱。
我在AngularJs中使用UI-Router來註冊狀態。我需要在我的控制器中獲取子狀態名稱以執行特定的任務。有沒有辦法在AngularJS中得到子類名稱?
有沒有辦法只是得到子狀態名稱?
我知道從「$ state.current.name」,我會得到完整的狀態名稱,但只是想檢查是否有直接訪問子狀態名稱。
我不認爲這是應該是一個默認的功能,但你可以自己寫一個像這樣:
function getSubstateName() {
var stateArray = $state.current.name.split('.');
return stateArray[stateArray.length - 1];
}
是的馬亭,我有一個類似的功能已經寫好。我只是想確保沒有其他辦法可以做到這一點。 –