2014-07-15 27 views
1

我有這個角日期選擇器AngularStrap數據開始日期不容許日期選擇

<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" />  

(當時我已經把硬編碼的開始和結束日期只是爲了測試的功能出來的那一刻。後來我會提出一個角度表達式)

現在,這部分data-start-date="01/10/13" data-end-date="29/04/14"正確地只顯示2013年10月1日和2014年4月29日之間的日期在日曆控件中,但問題是沒有這些日期是可選的。我仍然可以輸入文本框。爲什麼他們不能選擇?

回答

2

看來,開始日期和結束日期應該更具體,以及選項是data-min-datedata-max-date。您的開始日期和結束日期代碼應爲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」就像你本來。

這是工作代碼的plunker。該日曆僅允許2013年10月1日至2014年4月29日之間的選定日期。我希望這有助於!

編輯:修正了一個錯字。此外,upvote或接受的答案將是真棒:)

+0

+1 upvoted所有的幫助。如果這個工作,我會肯定標記爲答案。 –

相關問題