Angular 如何防止仅从mat datepicker中拾取日期?
我需要允许用户只选择年份和月份,而不选择月份的实际日期 有人能帮忙吗 --------------------------------------- 给定堆栈角度为5,材料设计为5.2.5Angular 如何防止仅从mat datepicker中拾取日期?,angular,html,datepicker,angular-material,material-design,Angular,Html,Datepicker,Angular Material,Material Design,我需要允许用户只选择年份和月份,而不选择月份的实际日期 有人能帮忙吗 --------------------------------------- 给定堆栈角度为5,材料设计为5.2.5 我无法将Material Design升级到6(API可以轻松实现这一点)我不知道mat datepicker,但如果您可以使用它,这里有一个JS datepicker。设置在年月日 这是HTML <input class="form-control" id="date" type="text" aut
我无法将Material Design升级到6(API可以轻松实现这一点)我不知道mat datepicker,但如果您可以使用它,这里有一个JS datepicker。设置在年月日 这是HTML
<input class="form-control" id="date" type="text" autocomplete="off" name="date" placeholder="MM-YYYY">
角度-材料设计,mat datepicker-因此js在这里帮不上忙,同时保持最佳实践例如文档中的这部分?这是针对Material Design v6的,他们对这个问题有很好的解决方案,我需要继续使用v5。不管怎样,谢谢。是的,我从你的评论中漏掉了那部分。用户只能选择年和月的目的是什么?也许您应该将日期格式屏蔽为MM/YYYY.Yup,项目要求在年视图选择之后使用月视图,之后不使用日视图…..我建议使用此软件包。它非常灵活,并且包含了所需的功能。与物质材料相比,我更喜欢使用这种材料。(查看所选年份和所选月份部分的更改)
$(document).ready(function(){
var date_input=$('input[name="date"]');
var container=$('.bootstrap-iso form').length>0 ? $('.bootstrap-iso form').parent() : "body";
date_input.datepicker({
format: "mm-yyyy",
startView: "months",
minViewMode: "months",
container: container,
todayHighlight: true,
autoclose: true,
})
})