2015-05-14 3 views
0

Здравствуйте, у меня возникли проблемы при передаче параметра функции addToHistory (param). Когда я пытаюсь писать на консоль, он просто говорит undefined, но когда я пытаюсь передать номер, он корректно отображается на консоли.Угловой параметр JS не определен

$scope.addToHistory = function(title) 
    { 

     console.log(" " + title); //<-- is undefined 

     $scope.tasksHistory.push({ 
     info: title, 
     measured: "measured", 
     total: "total", 
     done: 0, 
     id: 2 
     }); 

    }; 


<ion-item ng-repeat="task in tasksCollection" ng-controller="HistoryCtrl" ng-click="addToHistory({{task.info}})" href="#/app/history/{{task.id}}"> 
      {{task.info}} 
      <!-- <i class="icon ion-plus icon-right" ></i> --> 
</ion-item> 
+3

'addToHistory (task.info)', без фигурных скобок. – Blackhole

ответ

3
ng-click="addToHistory(task.info)" 

Удалите скобки в вызове функции

+0

О, мой! Спасибо. –

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