Javascript AngularStrap数据开始日期不允许选择日期

Javascript AngularStrap数据开始日期不允许选择日期,javascript,angularjs,twitter-bootstrap,date,angular-strap,Javascript,Angularjs,Twitter Bootstrap,Date,Angular Strap,我有一个棱角分明的约会挑逗者 <input type="text" bs-datepicker data-start-date="01/10/13" data-end-date="29/04/14" placeholder="Earliest date" id="BoundaryFrom" name="BoundaryFrom" ng-model="chartData.boundary.min" data-date-format="d M yyyy" /> (目前我输

我有一个棱角分明的约会挑逗者

 <input type="text" bs-datepicker data-start-date="01/10/13" data-end-date="29/04/14" placeholder="Earliest date" id="BoundaryFrom" name="BoundaryFrom" ng-model="chartData.boundary.min" data-date-format="d M yyyy" />    

(目前我输入了硬编码的开始和结束日期,只是为了测试功能。稍后我将输入一个角度表达式)


现在,这部分
数据开始日期=“01/10/13”数据结束日期=“29/04/14”
仅在日历控件中正确显示2013年10月1日至2014年4月29日之间的日期,但问题是这些日期都不可选择。不过,我仍然可以在文本框中键入内容。为什么不能选择它们?

似乎开始日期和结束日期应该更具体,选项包括
数据最小日期
数据最大日期
。您的开始和结束日期代码应为
data min date=“10/01/2013”data max date=“04/29/2014”
。整条线将是

<input type="text" bs-datepicker data-min-date="10/01/2013" data-max-date="04/29/2014" placeholder="Earliest date" id="BoundaryFrom" name="BoundaryFrom" ng-model="chartData.boundary.min" data-date-format="d M yyyy" />

此外,我认为该日期的格式应该是“mm/dd/yyyy”,而不是像您最初那样的“dd/mm/yyyy”

下面是一组工作代码。日历仅允许选择2013年10月1日至2014年4月29日之间的日期。我希望这有帮助


编辑:修正了一个打字错误。此外,一个向上投票或被接受的答案将是令人敬畏的:)

+1向上投票支持所有的帮助。如果这是有效的,我肯定会把它作为答案。