<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
.ms-controller {
visibility: hidden;
}
</style>
<script src="Content/js/avalon.js"></script>
</head>
<body>
<div ms-controller="filter">javascript
<%--輸出html格式--%>
<span>{{aaa|html}}</span><br />
<br />css
<%--字母大寫化--%>
<span>{{bbb|uppercase}}</span><br />
<br />html
<%--字母小寫化--%>
<span>{{ccc|lowercase}}</span><br />
<br />java
<%--從頭開始截取5個字符,位數使用後面的字符串填充--%>
<span>{{ddd|truncate(5,'00')}}</span><br />
<br />ui
<%--駝峯處理--%>
<span>{{eee|camelize}}</span><br />
<br />spa
<%--貨幣處理--%>
<span>{{fff|currency('$')}}</span><br />
<br />server
<%--2:表示兩位小數
.:表示小數點的形式
,:表示千分位的分隔符--%>
<span>{{ggg|number(2)}}</span><br />
<br />
<span>{{ggg|number(2,".")}}</span><br />
<br />
<span>{{ggg|number(2,".",",")}}</span><br />
<br />xml
<%--時間過濾器--%>
<span>{{new Date|date("yyyy MM dd HH:mm:ss a")}}</span><br />
<br />
<span>{{"2011-07-08"|date("EEE MM dd yyyy")}}</span><br />
<br />htm
<%--時間戳轉換--%>
<span>{{"1373021259229"|date("yyyy年MM月dd日")}}</span><br />
<br />
<span>{{"1373021259229"|date("yyyy-MM-dd HH:mm:ss a")}}</span><br />
<br />
<span>{{"1373021259229"|date("yyyy-MM-dd mm:ss")}}</span><br />
<br />blog
<span>USD:{{"USD"|parseSymbol}}</span><br />
</div>
</body>
<script type="text/javascript">
avalon.filters.parseSymbol = function (str) {
return {
'元': '元',
'USD': '美圓',
'HKD': '港元'
}[str];
}
var vm = avalon.define({
$id: "filter",
aaa: "<span>hello avalon!</span>",
bbb: "字母大寫化:hello avalon!",
ccc: "字母小寫化:HELLO AVALON!",
ddd: "字符串截斷處理",
eee: "駝峯處理:abc-def-hig",
fff: "2255",
ggg: "546345.541343",
});
</script>
</html>