ngmodel:datefmt应该是angularjs中的日期

时间:2016-04-28 17:45:36

标签: angularjs

我在我的应用中遇到此问题

以下是我的代码代码段在评论中的片段

HTML

当我遇到此异常时,如何输入vm.user类型日期的ng-model

请帮忙

2 个答案:

答案 0 :(得分:1)

我有解决问题的方法

 `<input type="date" name="dates" id="dates" class="form-control" ng-model="dt" placeholder="yyyy-MM-dd" min="2016-01-01" max="2016-12-31" ng-change="m.user.date=dt.toISOString()">`

通过将模型值更改为ISO String帮助我解决问题

答案 1 :(得分:0)

看起来您希望在不使用$scope服务的情况下将变量绑定到模板范围。以下是如何做到这一点:

HTML

    <input type="date" name="dates" id="dates" class="form-control" ng-model="vm.user.dates">

    {{vm.user.dates | date}}

JS

angular.module('angular-tests', [])
    .controller('TestCtrl', function () {
      var vm = this;

      vm.user = {};


    });