我正在使用带有Parse后端的Ionic / Angular处理编辑表单,并尝试显示当前值。我的目标是,如果您更改文本并保存,则将对数据库进行更改。但是,我的问题是我可以获得第一列内容,但第二列不是。每行的两列内容包括"内容"和#34;标记"。如何让两个字段都正确显示默认值?
以下是我的观点(edit-todo.html)
<ion-content>
<div>
<ion-list>
<li class="item item-input item-stacked-label">
<textarea type="text" name="content" rows="10" ng-model="todo.content" required></textarea>
<input type="text" name="markup" ng-model="todo.markup" ng-init="todo.markup" required>
</li>
<ion-button class="button button-block button-positive" ng-click="edit()">
Update
</ion-button>
</ion-list>
</div>
</ion-content>
还是来自controller.js文件的简短片段
.controller('TodoEditController',['$scope','Todo','$state','$stateParams',function($scope,Todo,$state,$stateParams){
$scope.todo= {id:$stateParams.id,content:$stateParams.content,markup:$stateParams.markup};
$scope.edit=function(){
Todo.edit($scope.todo.id,{content:$scope.todo.content, markup:$scope.todo.markup}).success(function(data){
$state.go('todos');
});
}
}]);