avalon2学习教程08插入移除操作

本节介绍的ms-if指令与ms-visible很相似,都是让某元素“看不见”,不同的是ms-visible是通过CSS实现,ms-if是通过移除插入节点实现。

ms-if的用法与1.×时别无二致,只要值是真,就插入,为假时,就在原位置上替换为一个注释节点做占位符。

注意: 在avalon1.*中,存在一个叫ms-if-loop的辅助指令,这个在2.0移除了,这个直接使用filterBy过滤器就能实现相似功能。



    
        ms-if
        
        
        
    
    
        
这是比较输出结果:{{@object.id != null}}
这是visible的: {{@object.message}}
这是if的: {{@object.message}}

现在我们用ms-if重新做一下切换卡吧



    
        ms-if
        
        
        
        
        
    
    
        

你可能感兴趣的:(avalon2学习教程08插入移除操作)