我能够在控制器中成功使用jqcloud(v 2.0.1),如下所示:
$("#keywords").jQCloud(response.data.wcpings, {width: 500, height: 350})
上面的代码正确地呈现了单词云
我在angularjs指令中有以下代码(根据ajax调用更新wordcloud):
$("#keywords").empty();
$("#keywords").jQCloud(response.data.wcpings);
我收到了新单词,后端代码没有变化,生成这些单词。我希望看到云重绘新词,但我得到空云。我也没有看到任何js错误。
有人可以帮忙吗?
TIA
答案 0 :(得分:1)
首先,确保您拥有正确版本的JQCloud:正如发行说明所示,更新云仅在1.0.5中添加((https://github.com/mistic100/jQCloud)
使用update方法动态更改云中的单词列表。
$('#keywords').jQCloud('update', new_words);