首頁常見問題正文

使用print輸出字符串

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

IT培訓班

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

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

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

分享到:
在線咨詢 我要報名
和我們在線交談!