mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
Fixed #289 - radio button click strangeness
This commit is contained in:
1
dist/css/ionic.css
vendored
1
dist/css/ionic.css
vendored
@@ -1,3 +1,4 @@
|
||||
@charset "UTF-8";
|
||||
/*!
|
||||
* Copyright 2013 Drifty Co.
|
||||
* http://drifty.com/
|
||||
|
||||
2
dist/css/ionic.min.css
vendored
2
dist/css/ionic.min.css
vendored
File diff suppressed because one or more lines are too long
1
dist/css/themes/ionic-ios7.css
vendored
1
dist/css/themes/ionic-ios7.css
vendored
@@ -1,3 +1,4 @@
|
||||
@charset "UTF-8";
|
||||
/*!
|
||||
* Copyright 2013 Drifty Co.
|
||||
* http://drifty.com/
|
||||
|
||||
6
dist/js/ionic-angular.js
vendored
6
dist/js/ionic-angular.js
vendored
@@ -1490,7 +1490,11 @@ angular.module('ionic.ui.radio', [])
|
||||
}
|
||||
});
|
||||
|
||||
$element.bind('click', clickHandler);
|
||||
ionic.on('tap', clickHandler, $element[0]);
|
||||
|
||||
$scope.$on('$destroy', function() {
|
||||
ionic.off('tap', clickHandler);
|
||||
});
|
||||
}
|
||||
};
|
||||
});
|
||||
|
||||
2
dist/js/ionic-angular.min.js
vendored
2
dist/js/ionic-angular.min.js
vendored
File diff suppressed because one or more lines are too long
4
dist/js/ionic.min.js
vendored
4
dist/js/ionic.min.js
vendored
File diff suppressed because one or more lines are too long
6
js/ext/angular/src/directive/ionicRadio.js
vendored
6
js/ext/angular/src/directive/ionicRadio.js
vendored
@@ -125,7 +125,11 @@ angular.module('ionic.ui.radio', [])
|
||||
}
|
||||
});
|
||||
|
||||
$element.bind('click', clickHandler);
|
||||
ionic.on('tap', clickHandler, $element[0]);
|
||||
|
||||
$scope.$on('$destroy', function() {
|
||||
ionic.off('tap', clickHandler);
|
||||
});
|
||||
}
|
||||
};
|
||||
});
|
||||
|
||||
@@ -26,11 +26,12 @@
|
||||
<label class="item item-input">
|
||||
<span class="input-label">Units</span>
|
||||
|
||||
<radio-buttons ng-model="data.isLovely">
|
||||
<button class="button button-assertive button-radio" ng-value="'magical'">Magical</button>
|
||||
<!--<radio-buttons ng-model="data.isLovely">-->
|
||||
<div class="button-bar">
|
||||
<button class="button button-assertive button-radio" ng-value="'magical'" ng-click="magical()">Magical</button>
|
||||
<button class="button button-assertive button-radio" ng-value="'black'">Black</button>
|
||||
<button class="button button-assertive button-radio" ng-value="'pinto'">Pinto</button>
|
||||
</radio-buttons>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@@ -45,6 +46,9 @@
|
||||
angular.module('radioButtonTest', ['ionic'])
|
||||
|
||||
.controller('TestCtrl', function($scope) {
|
||||
$scope.magical = function() {
|
||||
console.log('Mgical');
|
||||
};
|
||||
$scope.data = {};
|
||||
var items = ['magical', 'black', 'pinto'];
|
||||
var i = 0;
|
||||
|
||||
Reference in New Issue
Block a user