artTemplate报错:template not found

使用arttemplate控件时调试好麻烦,把html片段(script type=”text/html”)放在html页面中可以正常使用,把这个片段放在独立的文件时却报错,报了template not found,一开始以为没引入,后来发现已经引入了,然后查看别人的代码才知道要加一句

$("body").append(orderDetail);

完整的写法
html中引入js,这里已经用了requireJs

<script>
    require(['../modules/test']);
</script>

js中

require(['base','template','text!../templates/test.tpl']
,function(base,template,test){
    $("body").append(test);  //关键是这句别忘了
    var html = template("temp",data);
    $("#divId").html(html);    //divId是页面中的一个div
});

片段文件看,如果需要做循环,可以使用{{each}}

<script id="temp" type="text/html">
{{each}}
<tr>

    <td>{{$value.name}}</td>
</tr>
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值