refactor(tabs): preventDefault when anchor is clicked

This commit is contained in:
Andy Joslin
2014-02-25 12:27:04 -05:00
parent 3419e40e52
commit bdcd6bb15f
2 changed files with 5 additions and 7 deletions

View File

@@ -245,7 +245,7 @@ function($scope, $ionicViewService, $rootScope, $element) {
require: ['^ionTabs', '^ionTab'],
template:
'<a ng-class="{active: isTabActive(), \'has-badge\':badge}" ' +
'ng-click="selectTab()" class="tab-item">' +
'ng-click="selectTab($event)" class="tab-item">' +
'<span class="badge {{badgeStyle}}" ng-if="badge">{{badge}}</span>' +
'<i class="icon {{iconOn}}" ng-if="iconOn && isTabActive()"></i>' +
'<i class="icon {{iconOff}}" ng-if="iconOff && !isTabActive()"></i>' +
@@ -273,7 +273,8 @@ function($scope, $ionicViewService, $rootScope, $element) {
$scope.isTabActive = function() {
return tabsCtrl.selectedTab === tabCtrl.$scope;
};
$scope.selectTab = function() {
$scope.selectTab = function(e) {
e.preventDefault();
tabsCtrl.select(tabCtrl.$scope, true);
};
};