gpt4 book ai didi

javascript - 我可以使用 "this"访问范围对象本身的属性吗?

转载 作者:行者123 更新时间:2023-11-28 19:14:12 27 4
gpt4 key购买 nike

我需要获得以下示例的总计:

$scope.fees = {
basic: 1,
premium: 2,
total: this.basic + this.premium
}

为什么这不起作用?它说this未定义。有没有办法无需写出 total: $scope.fees.basic + $scope.fees.premium 即可实现此目的.

如果有办法缩短它,我会很高兴。

编辑:我实际上必须添加 total $scope.fees 之外的属性(property)。 $scope.fees.total = ...

最佳答案

您可以使用函数..

你好{{总计()}}
function FeeController($scope) {

$scope.fees = {
basic: 1,
premium: 2,

};

$scope.total = function() {
return $scope.fees.basic + $scope.fees.premium;
};

}

关于javascript - 我可以使用 "this"访问范围对象本身的属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30200348/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com