AngularJs AngularStrap bs-DatePicker在ngModel上返回undefined



当我尝试从控制器中的 ngModel 接收值时遇到问题。ngModel 之所以有效,是因为它在页面加载时将值发送到我的输入,但是当我更改输入值时,ngModel 变量变为未定义。

网页代码

<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。此外,我还必须从输入中删除最大长度。

感谢您的回复 阿德里安·史密斯,我设法解决了它,问题是我在控制器中使用了"this"而不是$scope。此外,我还必须从输入中删除最大长度。

最新更新