私はカレンダーに焦点を当てた機能(Microsoft Windows 7のカレンダーに似ています)を追加するにはどうすればいいですか?demoここでは、マテリアルバージョン1.0.1を使用しています。Angularjs:カレンダーのフォーカスと月のピッカー機能で開く?
Thanks In advance.
私はカレンダーに焦点を当てた機能(Microsoft Windows 7のカレンダーに似ています)を追加するにはどうすればいいですか?demoここでは、マテリアルバージョン1.0.1を使用しています。Angularjs:カレンダーのフォーカスと月のピッカー機能で開く?
Thanks In advance.
あなたが、その場合には、カスタムディレクティブを追加する必要があると思います。その後、
.directive('openOnFocus', function() {
function compile(tElement) {
tElement.find('input').attr('ng-focus', 'ctrl.onFocus($event)');
return function (scope, element, attrs, datePicker) {
var focused = false;
datePicker.onFocus = (event) => {
focused = !focused;
if(focused) {
datePicker.openCalendarPane(event);
}
};
};
}
return {
compile: compile,
priority: -1,
require: 'mdDatepicker',
restrict: 'A'
};
});
そして:このgithubのコメントから撮影
<md-datepicker open-on-focus></md-datepicker>
:
https://github.com/angular/material/issues/4650#issuecomment-191930096
お試しいただきありがとうございます。実際の使用例をご紹介ください。その期待されたデモ(http://plnkr.co/edit/dbR7K1bngMaF7iO4S09o?p=preview)として動作していない..カレンダーのアイコンはクリック可能でなければならない1.1.1((material.angularjs.org/latest/demo/datepicker ))バージョンのカレンダーをクリックすると、それは(2016年12月)何年もの年月を掛けることができます。しかしあなたのデモはありませんか? – user7303839
カレンダーアイコンをクリックすると、リンク内のカレンダーが開いているように見えますか?問題が何であるかわからない – Jpod
は新しい質問を追加しましたhttp://stackoverflow.com/questions/41250474/how-to-extend-datepicker-directive-with-monthpicker-in-calendar-pane – user7303839
角度材料1.1.1に更新できますか?もしそうなら、 'md-open-on-focus'ディレクティブをdatepickerに追加することができます。 – Jpod
応答のおかげで、どのように角度の材料1.1.1を更新せずにそれを行うことができますか? – user7303839