首頁常見問題正文

使用print輸出字符串

更新時(shí)間:2024-03-06 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  art-template模板引擎提供的print可用于在模板中輸出字符串,示例如下。

<div id="show"> </div>                   <!-- 展示模板渲染數(shù)據(jù)后的內(nèi)容 -->
<script id="test" type="text/html">      <!-- 編寫模板  -->
    {{print flag? opt.numl + opt.num2    : '此時(shí)flag為false'    }}
</script>
<script>                                 //渲染模板
    var data = {flag: false, opt: {numl: 3, num2: 8}};
    var con = template('test', data);
    $('#show').html(con);
</script>

  上述代碼,利用三元運(yùn)算符判斷flag為真時(shí),在id等于show的元素內(nèi)輸出numl域num2的和11,否則輸出提示信息“此時(shí)flag為false”。其中,在不需要遍歷對(duì)象時(shí),可以通過“對(duì)象.屬性”(如opt.numl)或“對(duì)象['屬性']”(如opt['num2'])的方式獲取指定屬性。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!