Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Php ng模型内部ng重复不';我不能工作,我可以';t更新ng repeat的所有值_Php_Angularjs_Ionic Framework - Fatal编程技术网

Php ng模型内部ng重复不';我不能工作,我可以';t更新ng repeat的所有值

Php ng模型内部ng重复不';我不能工作,我可以';t更新ng repeat的所有值,php,angularjs,ionic-framework,Php,Angularjs,Ionic Framework,代码中有ng repeat,我必须更新ng repeat显示的所有值的frais。我不能更新frais,因为它在ng repeat内部,当我把它放在它工作的外部时,我必须把它放在内部以更新ng repeat的每个值 file.html 我该怎么办 为ng repeat内的ng模型提供索引 app.js第二版:更新所有值时 <a class="button button-info" href="#/factureAdmin" ng-click=updateFact()> Submit

代码中有
ng repeat
,我必须更新
ng repeat
显示的所有值的
frais
。我不能更新
frais
,因为它在
ng repeat
内部,当我把它放在它工作的外部时,我必须把它放在内部以更新ng repeat的每个值

file.html
我该怎么办

为ng repeat内的ng模型提供索引

app.js第二版:更新所有值时

<a class="button button-info" href="#/factureAdmin" ng-click=updateFact()> Submit </a>

你的提交锚在ng repeat ionl列表内吗?不在外部,那么如何知道哪个列表/行将被更新?当我将其放入内部时,它会生成每个ng repeat值的多个按钮submit,但我必须用一个按钮submit更新ng repeat的所有值限制与问题无关的任何问题。非输入元素上不匹配的结束标记和ng模型指令分散了问题的注意力。请参阅。谢谢,我按照您的建议做了,但这会生成以下错误:TypeError:无法读取作用域中未定义的属性'FraisFact'。$Scope.insertFactcheck更新的app.js代码,您需要找到要更新的行/列表的索引How!你能解释一下吗!谢谢,我检查了一下,但它给我带来了一个错误,因为app.js中没有定义“FraisFact”和“codenvoicolis”!!因为在.php文件中,我调用这两个值:$codenvoicolis=mysqli\u real\u escape\u string($connect,$data->codenvoicolis)$FraisFact=mysqli\u real\u escape\u字符串($connect,$data->FraisFact)$query=“UPDATE colis SET FraisFact='$FraisFact',其中CodeEnvoiColis='$CodeEnvoiColis';
$scope.updateFact = function(selectedName){ 

   $http.post(  
        "http://localhost/deb/updatFact.php",  
        { 

        'FraisFact':$scope.selectedName.FraisFact,
        'CodeEnvoiColis':$scope.selectedName.CodeEnvoiColis,
      }
   ).success(function(data){  
        alert(data);                                
   });  

} 
<ion-list ng-repeat = "(key,value) in selected" {{selectedName[key]=value;""}}>
          <div class="item item-divider center-text" name="codeE" ng-model="selectedName[key].CodeEnvoiColis"> {{selectedName[key].CodeEnvoiColis}} </div>  

          <label class="item item-input">
          <input width="20%" type="text" placeholder="Frais" ng-model="selectedName[key].FraisFact" style="color:#BA1B1B;"></div> 
          </label>
</ion-list>  

    <a class="button button-info" href="#/factureAdmin" ng-click=updateFact(selectedName[key])> Submit </a>
$scope.selectedName = []; //defined empty

$scope.updateFact = function(selectedName){ 

           $http.post(  
                "http://localhost/deb/updatFact.php",  
                { 

                'FraisFact':selectedName.FraisFact,
                'CodeEnvoiColis':selectedName.CodeEnvoiColis,
              }
           ).success(function(data){  
                alert(data);                                
           });  
    } 
<a class="button button-info" href="#/factureAdmin" ng-click=updateFact()> Submit </a>
$scope.selectedName = []; //defined empty

$scope.updateFact = function(){ 

            console.log("check if values updating ", $scope.selectedName)

           $http.post(  
                "http://localhost/deb/updatFact.php",  
                { 

                data: $scope.selectedName   //put logic on backend to update all data
              }
           ).success(function(data){  
                alert(data);                                
           });  
    }