zoukankan      html  css  js  c++  java
  • Avalon二数据填充

    插值表达式:{{属性名}}对本文节点nodevalue修改

    表述地点可以被替换不能替换特性节点中的名字特性节点以ms-开头,通过界定符更改插值表达式通过config刚发因为有可能{{}}被占用,界定符的长度大于1

      例如:avalon.config({interpolate:["[["属性值"]]"]});      注:[[属性名]]======{{属性名}}

    <html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <title>AvalonOnePage</title>
        <script src="~/Scripts/avalon.js"></script>
        <script>
            avalon.config({
                interpolate:["[[","]]"]
            });
                avalon.define({
                $id: "test",
                name: "Hello Avalon",
            });
                avalon.scan();
           
        </script>
    </head>
    <body>
        <div ms-controller="test">
            <div> [[name]]</div>
        </div>
        <div ms-controller="con">
            <div>
               
            </div>
        </div>
    </body>
    
    </html>
    View Code

    ms-Html:将字符串解析为Html页面

      用法:<div ms-html="属性名"></div>

    ms-text:将字符串解析为字符串

      用法:<div ms-text="属性名"></div>

    2.Avalon过滤器

    有参数时:例:{{属性名|过滤器名(参数)}}

    无参数时:直接跟filter名称。 例:{{属性名|过滤器名}}

    多过滤器:{{属性名|过滤1|过滤2|过滤3(a,b)|过滤4}}

    自定义过滤器:avalon.filter.myfilter=function(str,参数)

    return{‘元’:RMB,’美元’:¥}[str]

  • 相关阅读:
    HDU 1698-Just a Hook
    HDU 1394 Minimum Inversion Number(线段树)
    HDU 4253-Two Famous Companies(二分+最小生成树)
    POJ 3279
    POJ 2251 Dungeon Master
    POJ1321 棋盘问题
    Charlie's Change POJ
    Coins —— POJ-1742
    sublime text主要快捷键列表
    根据电脑分辨率调整网站的布局
  • 原文地址:https://www.cnblogs.com/JueXiaoQiang/p/7140959.html
Copyright © 2011-2022 走看看