set('l1', 'demo/service/news.getData') ->fetch('s1:#fetch:这是描述', 'demo/service/news.getData#id') # 上边这句话可以理解为定义一个公平的模板绑定函数,下边call是使用方法 //->call('demo/manage/test:s1') # 测试if逻辑判断 ->render('l1', array ( '#test' => array ( 'if($v.type == 1)' => array ( 'li|$v.data1' => array ( 'span' => array ( 'html' => '$v1.id' ), 'a' => array ( 'html' => '$v1.name' ), ), ), 'else' => array ( 'li|$v.data2' => array ( 'span' => array ( 'html' => '$v1.id' ), 'a' => array ( 'html' => '$v1.name' ), ), ), 'endif' => 1, 'if($v.id == 1)' => '$v.data4 = $v.data1', 'else|1' => '$v.data4 = $v.data2', 'endif|1' => 2, '#t15 li|$v.data4' => array ( 'span' => array ( 'html' => '$v1.id' ), ), 'test' => 1, 'a|1' => array ( 'if($v.type == 1)' => '$v.type = 2', 'else' => '$v.type = 3', 'endif' => 1, 'html' => '$v.type', ), ), )) ->render('l1', array ( '#test1' => array ( 'if($v.type == 1)' => '$v.data3 = $v.data1', 'elseif($v.type == 2)' => '$v.data3 = $v.data2', 'else' => '$v.data3 = $v.data2', 'endif' => 2, '#t12 li|$v.data3' => array ( 'span' => array ( 'html' => '$v1.id' ), 'a' => array ( 'html' => '$v1.name' ), ), 'test' => 1, 'a|1' => array ( 'html' => '333', ), 'if($v.id == 1)' => '$v.data4 = $v.data1', 'else|1' => '$v.data4 = $v.data2', 'endif|1' => 2, '#t13 li|$v.data4' => array ( 'span' => array ( 'html' => '$v1.id' ), ), ), )) ->loop('#test2 li', 'demo/service/news.data', array ( 'span' => array ( 'if($v.id == 1)' => '$v.id = 3', 'else' => '$v.id = 4', 'endif' => 2, 'html' => '$v.id' ), 'a|0' => array ( 'html' => '$v.name' ), )) ->display();