Skip to content

简洁语法模式下如何使用for循环 #154

@John-Tang

Description

@John-Tang

native模式可以使用如下语句

<%for (var i=0;i<10;i++) {%>
<!--blablabla-->
<%}%>

类似这种循环在简洁模式下,如何实现?

Activity

aui

aui commented on Dec 26, 2014

@aui
Collaborator

{{each}}是循环语句,但是不能解决自定义循环的问题,解决方案:传入的数据提前构造好。

简洁语法的目的是:让模板更清晰,同时也能使用到基本的逻辑。

如果你需要更强大的语法,可以采用原生语法。

John-Tang

John-Tang commented on Dec 26, 2014

@John-Tang
Author

好的,如果可以的话,我建议“简洁语法”可以更名为“简洁语法与功能”

aui

aui commented on Dec 28, 2014

@aui
Collaborator

谢谢建议,文档会持续优化

yang66

yang66 commented on May 23, 2015

@yang66

可以混合使用吗?如果不可以,我需要怎么修改才可以混合使用简洁语法和原生语法?

miaojiangmin

miaojiangmin commented on Aug 5, 2015

@miaojiangmin

可以利用 index 来处理 {{if index=0}}{{/if}}

kuangshp

kuangshp commented on Jan 27, 2016

@kuangshp

请问遍历对象貌似不能用简洁版的,只能用原生的吗

kuangshp

kuangshp commented on Jan 27, 2016

@kuangshp

我想用简洁版去实现遍历对象,总是不能实现,求指点

ww1129

ww1129 commented on Jul 28, 2016

@ww1129

简洁版也可以遍历对象吧,例如
{{each}}
name$value.name
age$value.age</span
{{/each}}

itdojust

itdojust commented on Nov 1, 2016

@itdojust

请问一下,模板,可以放到外置的js里吗,比如我新建了一个art-temp.js

这个外部的art-temp.js的代码内容就是模板:

<ul>
{{each list as value i}}
<li>索引 {{i + 1}} :{{value}}</li>
{{/each}}
</ul>
EvanLiu2968

EvanLiu2968 commented on Nov 13, 2016

@EvanLiu2968

{{if ticket_passenger.length>0}}
{{each ticket_passenger as v i}}
{{if i!=0}

{{else }}

{{/if}}
{{/each}}
{{/if}}
//我用简洁语法做判断除了{{ if isMulti }}这种,其他的都不行,看来只能用原生语法了

vilenice

vilenice commented on Jan 17, 2017

@vilenice

我也遇到这个问题了,好坑啊

nosee123

nosee123 commented on Dec 4, 2017

@nosee123

下载地址有没有?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @aui@yang66@vilenice@miaojiangmin@John-Tang

        Issue actions

          简洁语法模式下如何使用for循环 · Issue #154 · goofychris/art-template