Angular JS Datepicker没有约束力
问题描述:
我在我的html中有这段代码,我的输入是空的,没有任何价值,虽然html标签“值”有一定的价值。Angular JS Datepicker没有约束力
<input id="DataCompra" value="07/10/2014" class="form-control ng-pristine ng-valid"
name="DataCompra" type="text"
close-text="Fechar"
data-val="true"
data-val-date="The field Data Compra must be a date."
data-val-required="O campo Data Compra é obrigatório."
date-type="string"
datepicker-popup="dd/MM/yyyy"
is-open="DataCompra.open"
ng-click="DataCompra.open = true"
ng-model="DataCompra.dt"
show-button-bar="false"
show-weeks="false">
答
在控制器
,
$scope.DataCompra.dt = new Date('2014-10-07');
删除value
从HTML部分属性,
可能,这也将工作,
新增directive
这样
<input id="DataCompra" value="07/10/2014" ng-init="DataCompra.dt = '2014-10-07' .....
01从HTML部分
删除value属性,')”
答
以下解决方案为我
<input type="text" data-provide="datepicker" class="form-control" data-ng-model="Date" name="Date" id="inputDate">
$('#inputDate').datepicker().on('changeDate', function (ev) {
alert("selected date is " + $(ev.target).val());
$scope.Date = ev.date;
});
是不是有任何其他方式来解决呢?我使用asp net mvc 4,我无法从html – crs0794 2014-11-08 12:07:26
中删除Value请检查更新的答案 – 2014-11-08 12:16:07
谢谢!它的作品 – crs0794 2014-11-08 12:41:19