Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 奇怪的交互ng隐藏和数据图表_Html_Angularjs - Fatal编程技术网

Html 奇怪的交互ng隐藏和数据图表

Html 奇怪的交互ng隐藏和数据图表,html,angularjs,Html,Angularjs,这是我的一段HTML代码(请忽略not closed标记): 现在,hideCativeRow是一个布尔值,它在前端从下拉框选项中更改。它完美地隐藏和显示div,但从ng hide=true到ng hide=false时,只显示div,而不显示数据ac图表 但是,如果我将鼠标悬停在页面中的其他图表上,该图表将以图形方式刷新并显示出来 我找不到一种方法来刷新/重新绘制特定图表,而不刷新孔页面或重新计算数据源(这实际上是可行的,但完全是浪费资源) 有没有一种只涉及HTML和AngularJS的简

这是我的一段HTML代码(请忽略not closed标记):


现在,
hideCativeRow
是一个布尔值,它在前端从下拉框选项中更改。它完美地隐藏和显示div,但从
ng hide=true
ng hide=false
时,只显示div,而不显示
数据ac图表

但是,如果我将鼠标悬停在页面中的其他图表上,该图表将以图形方式刷新并显示出来

我找不到一种方法来刷新/重新绘制特定图表,而不刷新孔页面或重新计算数据源(这实际上是可行的,但完全是浪费资源)


有没有一种只涉及HTML和AngularJS的简单方法可以做到这一点,而不使用Ajax/JQuery?

将图表数据和配置放入函数中,并在将HideCativeRow的值设置为false时调用它

$scope.renderChart = function(){
    var memCaptive.status.config ={.....}
}
设置HideCativeRow时,请调用该函数:

$scope.hideCaptiveRow = false;
$scope.renderChart()

解决方案

谢谢你的回答,但还是没有刷新图表

但是我发现这是ng秀的一种缺陷

如果是解决方案,则ng

$scope.hideCaptiveRow = false;
$scope.renderChart()