arttemplate基礎語法介紹

artTemplate 是新一代 javascript 模板引擎,它採用預編譯方式讓性能有了質的飛躍,並且充分利用 javascript 引擎特性,使得其性能無論在前端還是後端都有極其出色的表現

廢話不多說,上代碼

1、if  else 用法

如果參數param爲對象,和js判空一樣。如果是集合。{{if param && param.length>0}}

{{if param}}
   XXXXXXXXXXXX
{{else}}
   XXXXXXXXXXXX
{{/if}}

2、集合循環each

list:爲集合數據;obj爲集合的對象;index爲下標

例如:[{"name":"wwz","age":"20"}]

{{each list obj index}}
 {{obj.name}}---{{obj.age}}
{{/each}}

打印出來就是"wwz"----"20"

3、調用過濾器

定義過濾器

<script type="text/javascript" >
//過濾器
template.defaults.imports.split=function (key,sub) {
    if(key){
        return  key.split(",");
    }
}

</script>

在模板上可以直接調用

{{each split('1,2,3,4') item}}
    {{item}}
{{/each}}

也可以這樣用

{{each '1,2,3,4'|split item}}
   {{item}}
{{/each}}

4、邏輯運算符

|| 或者 (兩者滿足任何一個都爲true)

&&並且(兩者必須同時滿足才爲true)

其他運算符和js用法一樣。只要你會用js,這個語法稍微看下。你就可以上手了。

畢竟他是js的框架引擎。肯定依據js語法-

今天就說到這裏。如果遇到問題可以隨時問我。在學習的路上慢慢探索纔是最大的進步。加油!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章