我正在尝试为我的应用程序创建一个自定义Dojo小部件。
<!-- Dojo widget Template -->
<div class="newsHomeWidget">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody dojoAttachPoint="newsHomeTableTbody">
<!-- May be we need to repeat this code dynamically -->
<tr>
<td class="ncmseparate">
<a class="wordwrap" dojoAttachPoint="newsHomeLink"></a>
</td>
</tr>
</tbody>
</table>
</div>
这个小部件用于显示我从我的服务获取的新闻列表,数据以 JSON
格式获取。我需要在class为 wordWrap
的锚点标记中显示新闻文本,并将新闻链接作为此锚点标记的 href
。
由于可能有多个新闻,所以需要为每个新闻重复此操作。我希望以最佳方式完成这项工作。我可以使用 dojo.create 或 dojo.place
为每个新闻值手动创建 DOM,但那需要很多硬编码。您能否建议我最佳方法?是否可能在小部件模板本身中完成此操作?