1

このような形式の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 />
4

1 に答える 1