残念ながら、この機能はまだ角度のある素材では実装されていません。 公式の例を見ると、md-open-on-focusを使用した場合と同じ動作になります。 https://material.angularjs.org/1.1.0/demo/datepicker
動作させるには少しの回避策が必要です。ちょうどあなたの例のコードを変更:
HTML:
<md-datepicker ng-model="timeModel" md-hide-icons="all" md-is-open="isOpen" md-open-on-focus></md-datepicker>
JS:
angular.module('sandbox', ['ngMaterial'])
.controller('Ctrl', function($scope, $timeout) {
$scope.timeModel = new Date();
$scope.$watch('isOpen', function(newValue, oldValue) {
if (!newValue && oldValue) {
document.querySelector('.md-datepicker-input').blur();
}
});
});
https://jsfiddle.net/ecs9ao89/
また、同じ行動新しいディレクティブを定義するとの基本日付ピッカーを必要とを達成することができます角度のある素材をクリックして開きます。 しかし、この解決策は、より少ない努力です。あなたが外でクリックしたときに