2013-08-20 43 views
1

我正在嘗試從一個Angular頁面更新數據庫的日期字段。我無法將修改日期綁定到數據庫。該項目.ReimbDate具有舊值。帶有AngularJS更新的引導日期選擇器問題

我正在使用引導日期選擇器。

<input type="text" class="datepicker input-small date" ng-model="item.ReimbDate" id="ReimbDate" name="ReimbDate" placeholder=""/>

有人可以幫助我在修復此問題。

注意:我是Angular JS的新手。

回答

0

您也需要推出自己的指令,因爲在這個頁面的底部描述「中扮演好」與NG-型號:

http://docs.angularjs.org/guide/forms

爲了自定義控件與ngModel工作並實現 雙向數據綁定,它需要:

工具$渲染方法,之後通過NgModelController#$格式化負責渲染數據 ,調用$ setViewValue 方法,只要用戶與控件進行交互並且需要更新模型需要 。這通常在DOM Event偵聽器中完成。

,或者使用一個像這樣:

https://github.com/angular-ui/ui-date

編輯 這裏還有一個寫了關於非角庫創建自定義指令整合它們的功能: http://briantford.com/blog/angular-d3.html

0

我在使用老版本的AngularJS時也遇到了這個問題,但它似乎在版本1.2.3及更高版本中得到修復。

這與input字段沒有對更改事件做出反應有關。一個簡單的解決方法就是升級到AngularJS v1.2.3或更高版本。這是changelog for that release