Html 如何在angularjs中基于输入参数动态创建$scope

Html 如何在angularjs中基于输入参数动态创建$scope,html,json,angularjs,Html,Json,Angularjs,HTML 我的JSON数据-(现在$scope.models在单击时看起来像这样) 预期输出JSON { "RENT": { "values": { "rent_qty": "34", "rent_amount": "100" } }, "HOUSEHOLD": { "values": { "Account_no": "w", "name": "w" } } } 我试图在调用ng click指令

HTML

我的JSON数据-(现在$scope.models在单击时看起来像这样)

预期输出JSON

  {
  "RENT": {
    "values": {
      "rent_qty": "34",
      "rent_amount": "100"
    }
  },
  "HOUSEHOLD": {
    "values": {
      "Account_no": "w",
      "name": "w"
    }
  }
}
我试图在调用
ng click
指令时动态创建$scope变量。
$scope.save_details()
函数中的变量(类型)可能会根据输入而更改。所以我尝试创建基于变量的动态范围。请指导我找到解决方案,谢谢提前

JS

{
  "rent_qty": "34",
  "rent_amount": "100"
}
我无法创建动态范围,但我使用上述场景获得了预期的输出。我觉得这可能对某人有帮助

  {
  "RENT": {
    "values": {
      "rent_qty": "34",
      "rent_amount": "100"
    }
  },
  "HOUSEHOLD": {
    "values": {
      "Account_no": "w",
      "name": "w"
    }
  }
}
{
  "rent_qty": "34",
  "rent_amount": "100"
}
 angular.forEach($scope.models, function(values, keys) {    
    if(type == keys){
      console.log(keys,values)
      for (o in values.values) {
        alert(o)
        alert(values.values[o])
      }
    }
 })