मेरे पास आयनिक/कॉर्डोवा के साथ निर्मित एक साधारण ऐप है। प्रत्येक पृष्ठ में मैं एक सरल "गो बैक" ब्लॉक बटन बनाना चाहता हूं - उपयोगकर्ता इसे ऐप में पिछले पृष्ठ पर जाने के लिए दबा सकता है।IonicHistory.goBack के साथ बटन()
मैं $ ionicHistory का उपयोग करके ऐसा करने के बारे में सोच रहा हूं। हालांकि, विधि $ ionicHistory.goBack() काम नहीं कर रहा है।
मैं वर्तमान में सामान्य window.history.back() का उपयोग कर रहा हूं, जो काम करता है, लेकिन मुझे समझ में नहीं आ रहा है कि आयनिक विधि इस तरह काम क्यों नहीं कर रही है।
यहाँ कोड को देखते है:
angular.module('starter.controllers', ['ionic'])
.controller('AppCtrl', function($scope, $ionicHistory)
{
$scope.goBackHandler = function()
{
$ionicHistory.goBack(); //This doesn't work
//window.history.back(); //This works
//alert('code to go back called. Did it work?'); //For testing
}
});
यह सुंदर सीधी-सपाट होना चाहिए:
<button class="button button-block button-assertive" ng-click="goBackHandler()">
Go Back
</button>
और यहाँ नियंत्रक है। मैं क्या लापता हो सकता है?
संपादित करें: यहाँ Plunker - http://plnkr.co/yJqdfs
क्या आप एक प्लंकर बना सकते हैं। '$ IonicHistory.goBack(); काम करना चाहिए। –
यहां यह है - http://plnkr.co/yJqdfs – user1183352
कोशिश करें और कोशिश के बारे में जानकारी दें। –