1.swig通常在js文件裏引入方法: __inline(*.tpl),以下圖所示html
2.特殊用法app
swig模板裏套用swig模板,<link rel="import" href="./*.tpl?__inline">.以下圖,spa
3.swig裏防止轉譯 {{ stringHtml|safe }}xml
4. swig的filterhtm
filters.js:blog
swig.setFilter('numdate',function(timestr,option){
var date = new Date(parseInt(timestr)*1000 + 1000*60*60*8);
return date;
});ci
中國日期錯誤緣由:string
症狀爲明明是23號,用swig date filter後顯示日期爲22號。it
緣由是因爲swig默認使用的國際標準時區,中國大於國際標準時區8個小時io
解決方案:偏差減去 480m
html:
{{ item.apply_time|numdate|date('Y-m-d H:i', -480) }}
5. 隨時提醒能夠輸入多少字符 string.length
<textarea name="company_publicity" id="company_publicity" cols="30" rows="10" placeholder="請輸入公司文化">{{ company_publicity }}</textarea><p class="reply-prompt">你還能夠輸入<span class="char">{{ 300-company_publicity.length }}</span>個字符</p>