使用新单词列表更新jqCloud

时间:2015-11-24 07:31:53

标签: jquery angularjs

我能够在控制器中成功使用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

1 个答案:

答案 0 :(得分:1)

首先,确保您拥有正确版本的JQCloud:正如发行说明所示,更新云仅在1.0.5中添加((https://github.com/mistic100/jQCloud

使用update方法动态更改云中的单词列表。 $('#keywords').jQCloud('update', new_words);

(从文件:http://mistic100.github.io/jQCloud/接管)