javascript - AngularJS - 无法总结范围上的属性

标签 javascript angularjs

我在 Angular Controller 中有以下 Angular 代码:

代码:

$scope.orangeCrate.italian = {
    "description": "Annual",
    "payer": "farmer",
    "farmerCost": 0,
    "ownerCost": 21
};

$scope.orangeCrate.portugal = {
    "description": "Annual",
    "payer": "owner",
    "farmerCost": 6.5,
    "ownerCost": 0
};

$scope.orangeCrate.total = {
    "farmerCost": $scope.orangeCrate.italian.farmerCost + $scope.orangeCrate.portugal.farmerCost,
    "ownerCost": $scope.orangeCrate.italian.ownerCost + $scope.orangeCrate.portugal.ownerCost,
};

当我尝试将 $scope.orangeCrate.total.farmerCost 中的值打印到我的 View 上时,我什么也没得到,即使我应该得到 6.5!

我做错了什么?

最佳答案

这样的事情就可以了(抱歉“糟糕”的答案......我很着急):

$scope.orangeCrate = {
    "italian": {
        "description": "Annual",
            "payer": "farmer",
            "farmerCost": 0,
            "ownerCost": 21
    },
        "portugal": {
        "description": "Annual",
            "payer": "owner",
            "farmerCost": 6.5,
            "ownerCost": 0
    }
};
$scope.orangeCrate.total = {
    "farmerCost": $scope.orangeCrate.italian.farmerCost + $scope.orangeCrate.portugal.farmerCost,
        "ownerCost": $scope.orangeCrate.italian.ownerCost + $scope.orangeCrate.portugal.ownerCost,
};

关于javascript - AngularJS - 无法总结范围上的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24515245/

相关文章:

javascript - 将输入值存储在数组中,获取重复的控制台日志

javascript - 我可以使用RxJS进行面板间通信吗?

javascript - 从 iframe 到 iframe 的访问 - Angular 场景

javascript - 自定义 AWS Amplify 用户界面?

javascript - 使用 paperjs 翻译 Canvas 中的坐标系

javascript - 使用 EventDelegate 作为按钮按下监听器

javascript - 当它们进入视口(viewport)时加载 div、图像和/或脚本

javascript - Javascript 中的一个有趣的错误

javascript - 如何刷新我的 ng-repeat?

javascript - Angular : Cannot retrieve value of ng-model when ng-minlength is not satisifed