$rootScope.$on('$stateChangeStart', function(event, toState , toParams
, fromState, fromParams) {
if(fromState.name=='home' && toState.name == 'search'){
event.preventDefault();
}
});
我試圖阻止狀態轉換髮生。statechangestart阻止導航
event.preventDefault()
沒有這樣做。 我想讓州保持在當前的狀態。
如若作品,你怎麼想去做 ? – originof 2014-10-06 07:48:57
當if條件成立時,我不想讓狀態改變。 – Learner 2014-10-06 08:17:05
哈哈謝謝,但是,誰引發了這個事件?也許你有另一個項目重新觸發stateChange? 你確定if語句是真的嗎? – originof 2014-10-06 10:08:31