gpt4 book ai didi

AngularJS $scope 在更新后不呈现

转载 作者:行者123 更新时间:2023-12-04 01:17:10 26 4
gpt4 key购买 nike

我有一个监听 $scope.$on 的 Controller , 触发时将显示一个弹出窗口。它可以 100% 地从其他几个 Controller 的 $rootScope.$broadcast 工作。方法。但其中之一永远不会工作。
Controller 获取事件,并设置 $scope需要变量,但页面不会更新,即使我触发 $scope.$eval() .然后,如果我去另一条路线,$scope将最终呈现,并且模态将在该路线的顶部弹出。我不知道我是否在 angularjs 中发现了一个错误,或者我遗漏了一些基本的东西。

最佳答案

您可能正在更改 $scope外 Angular $digest() .尝试更换 code making changes$scope.$apply(function(){ code making changes }) .有了这个,脏检查应该运行并更新所有。

关于AngularJS $scope 在更新后不呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12042422/

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