कहें कि मेरे पास एक बड़ा शीर्षलेख है ताकि ng-view
निर्देश पृष्ठ पर नीचे हो। इस एनजी-व्यू से ठीक पहले मेरे पास एक प्रकार का मेनू है जो कोणीय रूटिंग को ट्रिगर करता है और इसलिए दृश्य को बदलता है। मेरी समस्या यह है कि जब भी रूटिंग को ट्रिगर किया जाता है तो पृष्ठ शीर्ष पर स्क्रॉल रखता है ताकि आंशिक व्यूपोर्ट से बाहर हो।कोणीय: दृश्य बदलते समय शीर्ष पर स्क्रॉल अक्षम करें
angular.module('portfolio', [])
.config(function ($routeProvider, $anchorScrollProvider) {
$anchorScrollProvider.disableAutoScrolling();
$routeProvider
.when('', {
templateUrl: 'portfolio/index.html',
controller: 'PortfolioListCtrl'
})
.when('/portfolio/:project', {
templateUrl: 'portfolio/detail.html',
controller: 'PortfolioDetailCtrl'
})
.otherwise({redirectTo: ''});
});
मैं $anchorScrollProvider.disableAutoScrolling();
डाल दिया है यह काम करने लगता है नहीं करता है:
यहां मेरे मार्ग है।
किसी को भी कोई विचार है?
मुझे यह समाधान पसंद नहीं है। पूरी सेवा ओवरराइड करना एक बुरा विचार है:/ –
कोई अन्य समाधान @ ΑναστάσηςΑνδρονίδης? – Lucio