【问题标题】:how to get ng-model value inside the ng-repeat angularjs controller如何在 ng-repeat angularjs 控制器中获取 ng-model 值
【发布时间】:2016-06-08 09:13:46
【问题描述】:
<div ng-controller="myctr">
<div ng-repeat="model in models">
    Value: {{model.name}}
    <input ng-model="model.name">                         
</div>
     <button type="submit" class="button button-balanced"  ng-click="saveAllValues()"> </button>
 </div>



$http.put('http://192.168.1.55:8000/api/ClickEmployeeNumgoal/' +$sessionStorage.ClickEmployeeNum , $sessionStorage)
   .success(function (response){
   $scope.models = [] ;
    $scope.models = response;

   })

如何在角度控制器中获取 ng-model 值[]???

$scope.empgoalNumber = [];

  $scope.saveAllValues = function(req,res)
  {
      $scope.empgoalNumber.push($scope.model.name);
     }

错误是名称未定义......如何定义全局数组以访问 ng-repeat 中的所有 ng-model ???

【问题讨论】:

  • 你应该在这里解释你想要达到的目标。您想在 put call 等中发送什么对象。

标签: javascript angularjs angularjs-directive ionic-framework angularjs-scope


【解决方案1】:

您应该使用全局(或范围级别)变量。

$scope.ngmodelvalue = [];
$scope.saveAllValues = function(res, req) {
  $scope.ngmodelvalue.push($scope.model.name);
}

您可以使用$scope.ngmodelvalue获取值。

【讨论】:

  • @PulithevanS 伙计,这是一个不同的问题。 model 不是 Scope 变量。
  • ya ya buddy..model 是 $scope 变量,但使用了另一个函数(设置 ng-repeat 函数)....怎么做伙计???
  • @PulithevanS Dei mama,我猜它在那个范围内是本地的。你能在那里添加一个全局范围吗?
  • @PulithevanS Dei 你能给我看看 jsbin.com 中的完整代码吗?
猜你喜欢
  • 2015-08-13
  • 2017-11-19
  • 2014-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多