[英]Angular get date from datetimepicker
我正在嘗試從引導datetimepicker獲取日期,但是當我在輸入字段上放置ng-model時,它不起作用嗎?
HTML
<!-- EndDate -->
<div class="form-group">
<label for="dtp_enddate">Eind datum:</label>
<div class="input-group date" id="dtp_endDate">
<input type="text" class="form-control" name="EndDate" ng-model="employeeCtrl.employee.EndDate" required="required" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
jQuery的
$(function() {
$('#dtp_endDate').datetimepicker({
useCurrent: true,
collapse: true,
format: 'YYYY-MM-D',
locale: 'nl',
allowInputToggle: true
});
});
我該怎么做?
將angularJS與jQuery插件結合並不是最佳實踐。 有很多轉換為angularJS指令的插件,您可以嘗試使用。 例如https://github.com/dalelotts/angular-bootstrap-datetimepicker
如果您需要單個組件中的日期時間選擇器,則可以使用http://dalelotts.github.io/angular-bootstrap-datetimepicker/ ,也可以使用Angular Bootstrap中的 2個組件(日期選擇器和時間選擇器)
例如
<input type="text" datepicker-popup="dd-MMMM-yyyy" ng-model="dt" />
in this example date is binding to dt (ng-model="dt")
如果您想觀看日期更改,可以通過$ scope.dt獲取數據
$scope.$watch('dt',function(val){
//to do
console.log(val)
})
在輸入標記中包含id =“ dtp_endDate”
<input type="text" id="dtp_endDate" class="form-control" name="EndDate" ng-model="employeeCtrl.employee.EndDate" required="required" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.