Javascript 当数据链接JSView中的顶级元素时,我可以使用else标记吗?
当数据链接到JSView中的顶级元素时,是否可以使用else标记 如果是这样,在这样的示例中,您将else标记放在何处Javascript 当数据链接JSView中的顶级元素时,我可以使用else标记吗?,javascript,jsrender,jsviews,Javascript,Jsrender,Jsviews,当数据链接到JSView中的顶级元素时,是否可以使用else标记 如果是这样,在这样的示例中,您将else标记放在何处 <tbody class="movies" data-link="{for movies tmpl='movieTmpl'}"></tbody> <script id="movieTemplate" type="text/x-jsrender"> <tr class="hover" data-link="css-backgroun
<tbody class="movies" data-link="{for movies tmpl='movieTmpl'}"></tbody>
<script id="movieTemplate" type="text/x-jsrender">
<tr class="hover" data-link="css-background-color{:~bgColor()}">
<td>
<span data-link="#index + 1"></span>:
<span data-link="title"></span>
</td>
<td data-link="{for languages tmpl='languageName'}"></td>
<td>
<img class="removeMovie"
src="http://www.jsviews.com/resources/images/close.png" />
</td>
</tr>
</script>
:
数据链接表达式中对{else}
的支持自commit 62起提供
语法是:
data link=“{for movies tmpl='movietml'}{else tmpl='noMoviesTmpl'}”
或-对于if/elseif/else
语义:
data link=“{if-expr1 tmpl='ifTmpl'}{else-expr2 tmpl='elseifTmpl'}{else-tmpl='elseTmpl'}”
这里有一个JSFIDLE示例:
(请参阅相关讨论和上下文。)我已经更新了回复,并添加了一个指向工作示例的链接,现在JSView上提供了此功能。