角度 NVD3 指令饼图 nodata 不刷新视图
angular-nvd3-directives piechart nodata not refreshing view
我正在使用 Angular-NVD3-directives 饼图。我正在使用带有siteId(作为x轴)和usersCount(作为y轴)的值列表设置饼图。应用程序通常从列表一组(siteId,usersCount)对象开始。该应用程序允许用户更改站点集列表 - (siteId,usersCount)列表,当加载新列表并且其中没有数据时,饼图会打印 nodata 文本,但饼图会保留包含先前数据的文本后面。
我使用 nv.graphs[0].update() 刷新它,但这似乎不自然。我还将对象相等属性设置为 true(用于对数据的深度监视)。
数据列表在调试中如下所示:{object[1]} - 当有数据时,和 {object[0]} - 当没有数据时。
提前非常感谢:)
您应该检查 nvd3 文件中的图表函数。每当饼图没有数据时,就会返回存在函数的图表,而无需刷新视图。尝试删除 return 语句,看看它是否适合您
相关文章:
- $routeParams在传递到新视图时未定义&控制器
- 如何在渲染新视图之前关闭所有事件
- 从Backbone中的另一个视图调用新视图
- Angular2 在创建 ngSwitch 新视图后调用自定义函数
- jQuery Mobile 在数据库查询后刷新列表视图
- 主干新视图反映旧模型数据
- 创建新视图时调用呈现函数
- 如何使用 javascript 同时刷新 mvc 视图和部分视图
- 在表单提交后,无法使用 mvc razor 中的 ajax 从其中的另一个分部视图刷新分部视图
- 离子替换新视图的选项卡和页脚
- 离子 / 如何期望刷新缓存视图
- YII:如何将参数列表从js传递到控制器,并通过传递另一个列表来调用新视图
- AngularJS-关闭tile并从ngRepeat指令AngularJS中的模型加载新视图
- 如何使用Kendo数据源中的新数据来刷新列表视图
- 如何在Jquery Mobile 1.4.5中刷新新的Div内容
- 更改值后刷新角度视图
- 美元AngularJs http.post不渲染新视图
- 实时刷新Rails视图
- Angular UI Router新视图,相同的URL
- Knockoutjs的日期时间字段更新不会刷新模型视图