【发布时间】:2017-02-02 10:03:57
【问题描述】:
大家好,我在使用日期类型和 ng-model 时遇到了一些问题。在我的 index.html 中,我有这样的输入字段:
<input class="form-control" type="date" id="date" ng-model="myData.date" />
<button type="submit" class="btn btn-primary" ng-click="myExample()">Submit</button>
和我的控制器:
$scope.myExample = function() {
console.debug('date : ', $scope.myData.date);
}
在我的控制台中,我得到日志“日期:未定义”
为什么我有未定义的价值似乎是什么问题?谢谢
顺便说一句,我正在使用“bootstrap-datepicker”
【问题讨论】:
-
您是否选择了日期并单击了输入。因为它在我的浏览器中运行良好。
-
是的,已经选择了一个日期。但是当我点击 btn 时,它总是未定义
-
你在使用contoller作为语法吗?
-
是的。当我尝试将类型更改为文本时,我得到了日期,但它不是日期格式
-
您是否使用任何日期选择器,如何在文本框中获取日期,除非您使用选择器。
标签: javascript angularjs