gpt4 book ai didi

javascript - Angular JS中的增量变量?

转载 作者:行者123 更新时间:2023-11-30 09:58:26 32 4
gpt4 key购买 nike

我在 Controller Angular JS 中有全局变量 $scope.posts:我确实增加了这个变量:

$scope.posts = $scope.posts + 1;

所以我的 IDE 编辑器在这段代码下划线并告诉:

Value assigned to primitive wil be lost

什么意思以及如何解决?

最佳答案

初始化变量

在你的 app.js 或主 Angular 模块中用这个初始化变量

.run(function ($rootScope) {
$rootScope.posts;
})

然后在任何你想增加它的地方使用语法

$scope.posts += 1;

它将值递增 1。

最佳实践

$rootScope 可能不是您想要的。您可以在您的应用程序中与服务或工厂共享数据。我制作了一个小要点来展示它是如何工作的,请查看 here .

关于javascript - Angular JS中的增量变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32797817/

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