使用的是artTemplate模版var data = {
    title: '标签',
    list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
};
var html = template('test', data);
document.getElementById('content').innerHTML = html;
{{if admin}}
    {{include 'admin_content'}}
    {{each list}}
        <div>{{$index}}. {{$value.user}}</div>
    {{/each}}
{{/if}}模版介绍这样写,但是判断语句能写成三元表达式吗?
                    
                    
                1 回答
                            明月笑刀无情
                            
                                
                            
                        
                        
                                                
                    TA贡献1828条经验 获得超4个赞
可以
我大概写过这么一段代码:
<div class="{{!field.checked?'hide':field.isLoading?'loading':field.idLoaded?'loaded':field.isUsed?'used':'debug-error'}}"></div>
格式化一下方便阅读:
!field.checked ?'hide':
field.isLoading?'loading':
field.idLoaded ?'loaded':
field.isUsed   ?'used':'debug-error'显然 artTemplate 处理三元运算是毫无压力的
添加回答
举报
0/150
	提交
		取消
	