2016-07-25 2 views
0

Я хочу отправить фильтрованную дату в качестве параметра в мою функцию, fetchData(), я попробовал что-то вроде этого, но дал свои ошибки. Каков правильный способ сделать это?как отправить фильтрованный параметр в функцию в угловых js?

<button type="button" ng-click="gridDataCtrl.fetchData(selectedUser.name,myDate | date:'dd-MM-yyyy')">Refresh</button> 

ответ

0

Вы можете сделать фильтр в контроллере

HTML:

<button type="button" ng-click="gridDataCtrl.fetchData(selectedUser.name,myDate)">Refresh</button> 

В контроллере (убедитесь, что вы впрыснуть $filter):

vm.fetchData = function(name, date){ 
    date = $filter('date')(date, 'dd-MM-yyyy'); 
} 
0

Вы можете фильтровать внутри вашего обратного вызова gridDataCtrl.fetchData().

Смежные вопросы