gpt4 book ai didi

javascript - 变量的值不反射(reflect) ng-view

转载 作者:行者123 更新时间:2023-12-03 10:01:56 27 4
gpt4 key购买 nike

我有一个 div,显示基于 ng-view 的 highchart。像这样的东西 -

<div ng-show="series" ng-controller="someController"
<highchart config="someConfig" class="span9"></highchart>
</div>

series 是 $scope 中的变量。当页面第一次加载时,系列为空/未定义(假),但单击按钮时,将获取数据并将其放入系列变量中(真)。系列变量的状态变化不会被 ng-view 自动选取,并且我的图表未显示。我尝试过在 ng-view 中调用返回 $scope.series 的函数,但它不起作用。请注意,highchart 工作正常,因为如果我将其移出上面的 div,图表就会显示正常。

我可能做错了什么?有没有办法让 ng-view 自动收到 $scope.series 更改的通知并显示 div?

感谢期待。

最佳答案

假设您正在使用 ng-view,您可能在 $route 服务中声明 Controller ,因此您不需要在 View 中使用 ng-controller 指令再次:

<div ng-show="series">
...
</div>

这将导致 Controller 被附加并执行两次,并且可能是问题的根源。

此外,这可能只是一个问题拼写错误,但您在示例 html 标记中忘记了 >

关于javascript - 变量的值不反射(reflect) ng-view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30556015/

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