2016-06-30 5 views
8

मैं यूई-राउटर 1.0.0-alpha.5 का उपयोग कर रहा हूं। पुरानी घटनाएं deprecated there हैं।

तो मैं कन्वर्ट करने के लिए कोशिश कर रहा हूँ

$rootScope.$on('$stateChangeStart', ($event) => { 
    //some logic 
$event.preventDefault(); 
}); 

में:

$transitions.onEnter({}, ($transition$) => { 
    //... 
}); 

कैसे मैं यहाँ से डिफ़ॉल्ट कार्रवाई रोकने सकता है?

उत्तर

5

ऐसा लगता है कि मैं इस सवाल का जवाब मिला:

$transitions.onEnter({}, ($transition$) => { 
    return $q.reject() 
}); 

यानी आप को अस्वीकार कर दिया वादा लौटना ही होगा।

+0

संक्रमण पैरामीटर के लिए $ प्रत्यय (साथ ही उपसर्ग) क्यों? मैंने इसे कहीं और भी देखा है लेकिन इसका अर्थ जानने में असमर्थ रहा है .. धन्यवाद –

संबंधित मुद्दे