【问题标题】:AngularJs AngularStrap bs-DatePicker returns undefined on ngModelAngularJs AngularStrap bs-DatePicker 在 ngModel 上返回 undefined
【发布时间】: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


【解决方案1】:

感谢阿德里安·史密斯的回复, 我设法解决了,问题是我在控制器中使用了“this”而不是 $scope。我还必须从输入中删除 maxlength。

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 2017-03-24
    • 2015-08-11
    • 2015-05-21
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 2018-06-11
    相关资源
    最近更新 更多