Javascript 使用对象的JTM模板进行数据绑定

Javascript 使用对象的JTM模板进行数据绑定,javascript,jtemplates,Javascript,Jtemplates,我必须访问模板中的对象,但问题是我试图访问的属性有一个空格 <script type="text/html" id="TemplateResultsTable"> {#template MAIN} {$T.Asset Category} </script> 如果我在没有空间的情况下访问属性{$T.AssetCategory},它会工作,但只有当我尝试访问{$T.Asset Category}时,它才会工作。您是否尝试为该空间使用%20。。我的建议是不

我必须访问模板中的对象,但问题是我试图访问的属性有一个空格

<script type="text/html" id="TemplateResultsTable"> 
    {#template MAIN} 
    {$T.Asset Category}
</script>

如果我在没有空间的情况下访问属性{$T.AssetCategory},它会工作,但只有当我尝试访问{$T.Asset Category}时,它才会工作。

您是否尝试为该空间使用%20。。我的建议是不要占用空间。。你可以用“-”或“_”代替空格。

在{…}里面的任何东西都是JavaScript。如果属性名称是无效标识符,则必须使用括号表示法:

{$T['Asset Category']}