我正在迭代一个格式是这样的json
request("js/my/data/sample.json", {
handleAs: "json"
}).then(function (jsonResults) {
arrayUtil.forEach(jsonResults.LinksMap, function (List) {
arrayUtil.forEach(List.LinksMap.entry, function (Ientry) {
var widget = new support(Ientry.Link).placeAt(authorContainer);
});
});
});
小部件 HTML 模板看起来像
<div><span title="${title}">${title}</span></div> <br />
<div><span title="${description}">${description}</span></div> <br />
<a class="info" title="${title}" href="${url}">${title}</a><br />
我想使用 json 中提供的对象 linkType 在小部件的 html 模板中使用不同的类,所以如果它 linkType 是“信息”,那么使用
<a class="info" title="${title}" href="${url}">${title}</a><br />
如果是新闻,请使用
<a class="news" title="${title}" href="${url}">${title}</a><br />