Angular Datapicker не передает значение через NgModel

0

У меня есть страница с формой, которая работает как поиск фильтра, а одно из полей - поле даты.

Я настроил угловую дату (https://github.com/angular-ui/ui-date), и календарь работает, когда я фокусирую поле даты.

Проблема в:

Когда я пытаюсь отправить форму, значение поля даты не переходит к контроллеру через ng-model, но другие поля работают. Если я удаляю ui-дату с ввода, работает тоже.

Что я делаю неправильно?

Мой HTML

<form novalidate name="filterForm" ng-submit="submitFiltro()">
<label class="painel-datas-text" for="field-5">Product</label>
<input class="painel-data-select w-input" id="field-5" maxlength="256" ng-model="filtro.produto" name="produto" placeholder="NET / CLARO" required="required" type="text">

<label class="painel-datas-text" for="field">Date</label>
<input ui-date class="painel-data-select w-input" id="field" maxlength="256" ng-model="filtro.de" name="date" placeholder="01/02/2016" required="required" type="text">

<label class="painel-datas-text" for="field-2">seller</label>
<input class="painel-data-select w-input" id="field-2" maxlength="256" ng-model="filtro.vendedor" name="vendedor" placeholder="TODOS" required="required" type="text">

<input class="painel-button w-button" type="submit" value="FILTRAR">

МОЙ JS:

var app = angular.module('painelvendas', ['ui.date']);
app.controller('painelController', function($scope, $http) {
    $scope.submitFiltro = function(){
        console.log($scope.filtro);
    };
});
Теги:
angular-ngmodel
angularjs-directive

1 ответ

0

Из того, что я видел из документации, вы не должны указывать тип ввода, где вы собираетесь использовать директиву.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню