Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 离子/角度编辑表单内容未显示_Javascript_Angularjs_Ionic Framework_Ionic - Fatal编程技术网

Javascript 离子/角度编辑表单内容未显示

Javascript 离子/角度编辑表单内容未显示,javascript,angularjs,ionic-framework,ionic,Javascript,Angularjs,Ionic Framework,Ionic,我正在使用Ionic/Angular和解析后端处理一个编辑表单,并尝试显示当前值。我的目标是,如果您更改文本并保存它,将在数据库中进行更改。但是,我的问题是,我可以显示第一列内容,但第二列内容无法显示。每行的两列内容包括“内容”和“标记”。如何使这两个字段正确显示默认值 下面是我的视图(编辑todo.html) 你能为它做一个密码笔吗?当你说它不显示时,你是说它是隐藏的吗?或者没有显示正确的值?@amrhady它没有显示我指定为标记的数据库中的第二个值。它显示第一个值(内容)。询问显而易见的问题

我正在使用Ionic/Angular和解析后端处理一个编辑表单,并尝试显示当前值。我的目标是,如果您更改文本并保存它,将在数据库中进行更改。但是,我的问题是,我可以显示第一列内容,但第二列内容无法显示。每行的两列内容包括“内容”和“标记”。如何使这两个字段正确显示默认值

下面是我的视图(编辑todo.html)


你能为它做一个密码笔吗?当你说它不显示时,你是说它是隐藏的吗?或者没有显示正确的值?@amrhady它没有显示我指定为标记的数据库中的第二个值。它显示第一个值(内容)。询问显而易见的问题,但是当控制器启动时,您是否调试了“$stateParams”中的值?那么您的URL是什么样子的?@JeffreyTeruel,为什么在第二个输入中使用“ng init=“todo.markup”?您似乎没有使用ng-init为其分配任何值。您能为其制作一个代码笔吗?当您说它不显示时,您的意思是它被隐藏了吗?或者没有显示正确的值?@amrhady它没有显示我指定为标记的数据库中的第二个值。它显示第一个值(内容)。询问显而易见的问题,但是当控制器启动时,您是否调试了“$stateParams”中的值?那么您的URL是什么样子的?@JeffreyTeruel,为什么在第二个输入中使用“ng init=“todo.markup”?您似乎没有使用ng init为其分配任何值。
<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('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');
    });
}

}]);