我有以下json:

{
"id": "026001",
"description": "Drop Forged Double Coupler",
"CASHCUST01": {
    "hireRate": "0.01500",
    "saleRate": "2.50000"

},
"SMITH00010": {
    "hireRate": "0.02500",
    "saleRate": "1.50000"

},
"imageUrl": "images/fitting.jpg"
}


我的控制器:

var userLogged = 'SMITH00010';

$scope.updateValue = function(qtd) {
  $scope.newHireRate = $scope.product.{{userLogged}}.hireRate * qtd;
}


我想根据登录的用户显示产品的正确价格。

它不是以这种方式工作的,我敢肯定有一种方法可以做到,有人可以帮助我吗?

最佳答案

您需要更新

$scope.newHireRate = $scope.product.{{userLogged}}.hireRate * qtd;




$scope.newHireRate = $scope.product[userLogged].hireRate * qtd;

关于javascript - Controller 范围内的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38011704/

10-12 15:16