2015-01-01 4 views
0

어떤 이유인지 comment.content 부분은 저장하려고 할 때마다 null로 판명되었지만 comment.pid는 잘 작동합니다. 그 이유는 무엇입니까? 그것은 나에게 의미가 없다.하나의 값은 AngularJS에 저장되지 않습니다

컨트롤러 :

var CreateCommentController = function ($scope, $location, $routeParams, Comment) { 
    $scope.action = "Create"; 
    var id = $routeParams.postId; 
    var content = $scope.content; 

    var comment = new Comment(); 
    comment.pid = id; 
    comment.content = content; 

    $scope.save = function() { 
     Comment.save(comment, function() { 
      $location = '/'; 
     }); 
    } 
}; 

html로 :

<div class="control-group" ng-class="{error: form.content.$invalid}"> 
    <label class="control-label lbl" for="content">Content:</label> 
      <div class="controls"> 
       <textarea ng-model="content" id="content" class="textareaContent">content</textarea> 
      </div> 

+0

NG 모델을 .content " –

답변

1

textareang-model="comment.content" 지침을보십시오. 또한 여는 텍스트 영역 태그와 닫는 텍스트 영역 태그 사이에 제공 한 선택적 컨텐츠를 제거해야합니다. 이 모델에서 수행해야 할 몇 가지 기본 콘텐츠로 초기화하려면 :

또한
<textarea ng-model="comment.content" id="content" class="textareaContent" ></textarea> 

당신이 필요로 할 수는 범위에 comment 인스턴스를 전달합니다 : = "코멘트

$scope.comment = comment; 
+0

계속 null :( – btmach

+0

열기 및 닫기 textarea 태그 사이에 입력 한 기본 콘텐츠를 삭제 해보십시오. –

+0

이상하게도 도움이되지 않습니다. ( – btmach

관련 문제