avalonjs 中的if else实现的几种方法
在学习avalonjs的过程中,发现模板中并没有if else这样的写法,不像tempalte ejs这些,所以总结了三种方法来实现,仅供在使用avalonjs的同学参考,主要是通过ms-if 表达式和方法来实现. 1.开始前的准备 首先是做一个简单的html作为基础 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="http://avalonjs.github.io/static/script/avalon.js"></script> <title>avalon的if else</title> </head> <body> <div ms-controller="test"> </div> </body> </html> 一些简单的样式 .text1{ color: #f33; } .text2{ color: #33f; } .text3{ color: #3f3; } 简单的avalonjs 例子初始化,其中的type就是我们要用来做判断的 var vm = avalon.define({ $id: "test", type:1 }); 2.使用ms-if的方式