Ошибка: "[ngModel: datefmt] Ожидается, что` 08: 00: 00` будет датой - PullRequest
0 голосов
/ 07 января 2020

Я работаю над приложением mvc, использующим angularJs, у меня проблема с html типом ввода времени, я не могу получить время из базы данных и связать его с типом ввода времени.

Это сообщение об ошибке при отладке angularjs

Error: "[ngModel:datefmt] Expected 08: 00: 00 to be a date Error: "[ngModel:datefmt] Expected 17: 00: 00 to be a date

это html

       <div class="form-group">
         <label class="control-label"> Time From</label>
           <input ng-model="Branch_TimeFrom" type="time" name="Branch_TimeFrom">                         
       </div>
      <div class="form-group">
         <label class="control-label"> Time To</label>
           <input ng-model="Branch_TimeTo" type="time" name="Branch_TimeTo">                         
       </div>

APP. JS

 //get single record by ID
    $scope.getForUpdate = function (Branch) {
        debugger
        $scope.Branch_ID = Branch.Branch_ID;
        $scope.Branch_Name = Branch.Branch_Name;
        $scope.Branch_Address = Branch.Branch_Address;
        $scope.Branch_email = Branch.Branch_email;
        $scope.Branch_Notes = Branch.Branch_Notes;
        $scope.Branch_TimeFrom = moment(Branch.Branch_TimeFrom).format('HH:mm:ss');
        $scope.Branch_TimeTo = moment(Branch.Branch_TimeTo).format('HH:mm:ss');
        $scope.Branch_Manager = Branch.Branch_Manager;
        $scope.Branch_Phone = Branch.Branch_Phone;
        $scope.saturday = Branch.saturday;
    };

это результат отладочного кода, мой вопрос, как отобразить время для ввода времени типа, я пробовал много решений, но до сих пор не исправил , любой совет

enter image description here

1 Ответ

0 голосов
/ 08 января 2020

Я просто изменил свой код, чтобы решить мою проблему

 $scope.getForUpdate = function (Branch) {
    debugger
    $scope.Branch_ID = Branch.Branch_ID;
    $scope.Branch_Name = Branch.Branch_Name;
    $scope.Branch_Address = Branch.Branch_Address;
    $scope.Branch_email = Branch.Branch_email;
    $scope.Branch_Notes = Branch.Branch_Notes;
    $scope.Branch_TimeFrom = new Date(moment(Branch.Branch_TimeFrom));
    $scope.Branch_TimeTo = new Date(moment(Branch.Branch_TimeTo)); 
    $scope.Branch_Manager = Branch.Branch_Manager;
    $scope.Branch_Phone = Branch.Branch_Phone;
    $scope.saturday = Branch.saturday;
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...