イオンモダリティ内で角度材料md-datepickerを使用しようとしていて、datepickerが使用されて日付が変更されたときにng-changeイベントが発生しないと、 datepicker自体はスクロールせず、クリック可能ではありません。私がモーダル外でdatepickerを使用しようとすると、すべて正常に動作します。ここで何が起こっているのですか?角度材料md-datepickerがイオンモーダルで動作しない
<script id="add-location-modal.html" type="text/ng-template">
<ion-modal-view>
<ion-content>
<md-content layout-padding>
<form name="myForm" style="">
<md-datepicker ng-model="date" ng-change="updateDate(date)" md-placeholder="Date"></md-datepicker>
</form>
</md-content>
</ion-content>
そして、ここでコントローラです:
angular.module('myModule')
.controller('TripDetailsCtrl'['$scope','$rootScope','$stateParams','tripServices','tripLocationServices','$ionicModal',
function($scope,$rootScope,$stateParams,tripServices,tripLocationServices,$ionicModal){
$scope.trip = [],$scope.tripData = {}, $scope.addLocationModal, $scope.locationData = {},$scope.date;
$scope.showAddLocationModal = function(){
$scope.addLocationModal.show();
};
$scope.closeAddLocationModal = function(){
$scope.addLocationModal.hide();
};
var initModal = function(){
if(!$scope.addLocationModal){
$ionicModal.fromTemplateUrl('add-location-modal.html', {
scope: $scope,
animation: 'slide-in-up'
}).then(function(modal) {
$scope.addLocationModal = modal;
});
}
};
initModal();
次のとおりです。また必ずあなたのJSとCSSのバージョンが一致
CSSのように作るには? CSSで解決したui-bootstrapのmodalとmd-datepickerにも同じ問題がありました: '.md-datepicker-calendar-pane { z-index:1151!important; } '。 –
これも私の心を越え、私は間違いなくz-indexを変更しようとしましたが、運が全くありませんでした。私はこれを試してもらうために重要なタグを使用していませんでしたが、私の疑惑はこれが[Ionicの300msのクリック遅延](http://blog.ionic.io/hybrid -apps-and-the-300ms-delay /) –