Javascript 控制器范围内的变量

Javascript 控制器范围内的变量,javascript,angularjs,angularjs-scope,Javascript,Angularjs,Angularjs Scope,我有以下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

我有以下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;


你能详细说明你的代码是如何“不工作”的吗?你在期待什么,到底发生了什么?如果您遇到异常/错误,请发布发生该异常/错误的行以及异常/错误详细信息。请输入这些详细信息,否则我们可能无法提供帮助。您能否详细说明您的代码“不起作用”的原因?你在期待什么,到底发生了什么?如果您遇到异常/错误,请发布发生该异常/错误的行以及异常/错误详细信息。请将这些详细信息输入,否则我们可能无法提供帮助。