2016-01-15 44 views
-1

我想有可能性點擊我的網頁上的某個按鈕和日期選擇器將更改視圖到上一個/下一個月/年(正常日期選擇器上面有此選項日曆)。Angular UI Bootstrap Datepicker移動點擊外

我發現負責這個功能的是移動(數字),但我怎麼能調用這個函數以外的指令?

我必須裝飾日期選擇器或他們更簡單的解決方案?

回答

1

uib datepicker接受ng模型。用按鈕改變時間的簡單方法是編寫一個函數來修改你傳入的模型。這意味着你不必在bootstrap中弄亂函數,只需修改dt對象。 有幾種修改javascript dt對象的方法,請參閱Incrementing a date in JavaScript

+0

但我想更改日曆的視圖,而不是模型。 例如,我選擇日期選擇器上的4.01.2015(我在日曆上看到2月份) 如果我想要更改視圖到2015年12月 - 我必須點擊左側圖標(glyphicon-chevron-left),我不希望更改模型與我日期。 –

+0

我需要將此圖標轉移到其他區域 - 例如標題上的日曆,將視圖更改爲頁腳上的下一個/上一個月 –

+0

使用angulars雙向裝訂,通過更改日期模型,日曆視圖應自動更新。如果我有一些時間,我會在稍後用jsFiddle做。 – jakhicks