【发布时间】:2017-06-09 15:02:15
【问题描述】:
当我尝试从控制器中的 ngModel 接收值时遇到问题。 ngModel 工作,因为它在页面加载时将值发送到我的输入,但是当我更改输入值时,ngModel 变量变为未定义。
HTML代码
<input ondrop="return false" maxlength="10" type="text" class="form-
control" date-format="dd/MM/yyyy" bs-datepicker ng-
model="vm.fechaInicio" onpaste="return false" oncut="return false"
oncopy="return false" placement="auto bottom" container="body"
autoclose="true" />
控制器
vm.especialidad = {};
vm.fechaInicio = moment();
AngularJS的版本是v1.5.9,angular-strap是v2.3.12
编辑
我设法解决了这个问题,问题是我在控制器中使用了它而不是 $scope。我还必须从输入中删除 maxlength。
【问题讨论】:
-
不是用答案来编辑您的问题,StackOverflow 让您可以像其他用户一样回答您自己的问题。这是首选方式,因为它会在搜索中显示为已回答的问题。
标签: angularjs bootstrap-datepicker angular-strap