簡體   English   中英

AngularJS-無法總結范圍內的屬性

[英]AngularJS - Can't sum up properties on Scope

我在角度控制器中有以下角度代碼:

碼:

$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的值打印到我的視圖中時,我什么也沒得到,即使我應該得到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,
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM