瀏覽:形式在NG-重複
<ul ng-repeat="x in posts.post">
{{x.name}} {{x._id}} {{x.post}} {{x.user_id}}
<br>
<form>
<textarea ng-model='new_comment.comment' name="comment" rows="4" cols="50">
</textarea>
<br>
<input type="submit" value="Post Comment!" ng-click="addComment(x._id)" >
</form>
</ul>
這裏的控制器:
$scope.addComment = function(id) {
postFactory.addComment(id, $scope.new_comment, function() {
postFactory.getComment(function (data) {
$scope.comments = data;
});
$scope.new_comment = {};
});
};
這裏的工廠:
factory.addComment = function(id, info, callback) {
console.log(info);
$http.post("/saveComment/" + id , info).success(function() {
comments.push({name: info.name, age: info.description, category: info.category});
callback(comments);
});
};
我這裏有這些代碼。當我的控制器/工廠包裝在ng-repeat標籤中時,表單不會輸出任何東西,但是當我刪除它時,它會輸出我想要的內容。但我需要訪問循環的id(x._id)。
是否在控制檯上看到任何錯誤? ,也顯示JavaScript代碼 –
說我未嘗試console.log(信息);在工廠 –
您是否在某處聲明瞭'$ scope.new_comment.comment'? – Fahad