2016-03-06 6 views
0

Я пытаюсь создать функцию createcomment в файле контроллера. Вот моя функцияКомментарий не определен - Где я ошибаюсь?

$scope.createComment = function() { 
      console.log("comment is: ", $scope.commentText); 
      Task.createComment({taskId: $scope.task._id, content: $scope.commentText}).then(function(data) { 
       console.log("createComment Data is: ", data); 


      }, function(err) { 
       console.log("Got an error: ", err); 
      }) 
     } 

И вот мой код представления.

<div class="form-group col-lg-12 p-init m-b-25"> 
       <label for="comment">Comment</label> 
       <textarea class="form-control" rows="5" cols="56" name="comment" id="zenplan_comment" placeholder="Write a Comment ..." ng-model="commentText"></textarea> 
       <button type="button" class="btn add_txt" ng-click="createComment()">Add</button> 
       </div> 

Но когда я пытаюсь добавить/создать комментарий, это покажет, что комментарий не определен.

+0

вы можете создать jsfiddle или plunkr? – uksz

+0

На самом деле это очень большой проект. Я использую сервер api и сервер ui отдельно, поэтому было бы очень сложно создать его jsfiddle. Сожалею. –

+0

Или можете ли вы предложить мне, как я могу сделать его jsfiddle? –

ответ

0

Если у вас есть все, как вы описали, это должно работать:

http://jsfiddle.net/dLnnLbx5/

function MyCtrl($scope) { 
    $scope.createComment = function() { 
      console.log("comment is: ", $scope.commentText); 
     } 
} 
+0

Да, здесь все хорошо. Но я все еще получаю ошибку. Как вы думаете, где может быть ошибка? в директивах? или в любом другом файле? –