我正在尝试从 Angular 页面将日期字段更新到数据库。我无法将修改后的日期绑定到数据库。item.ReimbDate 具有旧值。
我正在使用引导日期选择器。
<input type="text" class="datepicker input-small date" ng-model="item.ReimbDate" id="ReimbDate" name="ReimbDate" placeholder=""/>
有人可以帮我解决这个问题。
注意:我是 Angular JS 的新手。
我正在尝试从 Angular 页面将日期字段更新到数据库。我无法将修改后的日期绑定到数据库。item.ReimbDate 具有旧值。
我正在使用引导日期选择器。
<input type="text" class="datepicker input-small date" ng-model="item.ReimbDate" id="ReimbDate" name="ReimbDate" placeholder=""/>
有人可以帮我解决这个问题。
注意:我是 Angular JS 的新手。
我在使用旧版本的 AngularJS 时也遇到了这个问题,但它似乎在 1.2.3 及更高版本中已修复。
它与input
对更改事件没有反应的字段有关。一个简单的解决方法就是升级到 AngularJS v1.2.3 或更高版本。这是该版本的变更日志。
您要么需要使用 ng-model 滚动您自己的指令,如本页底部所述:
http://docs.angularjs.org/guide/forms
为了使自定义控件与 ngModel 一起工作并实现双向数据绑定,它需要:
实现 $render 方法,该方法负责在数据通过 NgModelController#$formatters 后进行渲染,每当用户与控件交互时,需要更新模型时调用 $setViewValue 方法。这通常在 DOM 事件侦听器中完成。
或使用这样的:
https://github.com/angular-ui/ui-date
编辑 这是另一篇关于为非角度库创建自定义指令以集成其功能的文章:http: //briantford.com/blog/angular-d3.html