Я пытаюсь использовать угловой материал md-datepicker в ионном модальном режиме, и у меня нет события ng-change, которое срабатывает, когда используется datepicker, и дата изменяется, сам 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();
это проблема с г-индекс DatePicker ниже, чем у модальным? имел ту же проблему с модулем ui-bootstrap modal и md-datepicker, который я решил с помощью CSS: '.md-datepicker-calendar-pane { z-index: 1151! important; } '. –
Это тоже перешло мне на ум, и я определенно пробовал модифицировать z-index, но без везения. Я не использовал важный тег, когда делаю это, поэтому могу попробовать, но теперь мои подозрения думают, что это имеет какое-то отношение к [задержка клика за 300 мкс Ionic] (http://blog.ionic.io/hybrid -apps-and-the-curse-of-the-300ms-delay /) –