大家!
这是我的不工作且不完整的示例,用于演示目的。简而言之,假设我有一些控制和一些控制事件(选择电视节点),在这种情况下我更改了一些范围变量,比如 $scope.test 并且我希望它会改变(它是 html 页面上的值)。但是在提供的示例代码中它不会改变,除非我使用 scope.$apply() 方法(注释),当使用 scope.$apply() 时,一切都按预期工作。
所以,我的问题更多是关于使用 scope.$apply() 方法的适用性。有很多与此相关的文章,其中大多数建议不应该使用 apply() 方法,除非您正在开发角度指令或一些高级绑定场景。这就是为什么我对我相对简单的案例有点困惑。
提前致谢。