有两个极端:
1、视图中只有将要被替换的变量,不存在逻辑。
2、视图中存在部分逻辑。
我目前是使用第二种,没原因,一开始就不知不觉这样,感觉这样控制器里面会简洁一些。
1、视图中只有将要被替换的变量,不存在逻辑。
2、视图中存在部分逻辑。
我目前是使用第二种,没原因,一开始就不知不觉这样,感觉这样控制器里面会简洁一些。
1
kayue Dec 16, 2010
same as you do, but not a lot. I think it is quite reasonable to have some logic control (if statement) in view controller.
Of course, most of the code will be in controller. |
2
Sam Dec 16, 2010
可以设置模板不能使用除开模板标记以外的东西。
不过这样就有些麻烦,有一些复杂一点的肯定要用到原生语言的。 |
3
9hills Dec 16, 2010
if,for之类的还是有的。。
|
4
darcy Dec 16, 2010
优雅的视图里面只出现显示逻辑,不出现业务逻辑。
一定程度上讲if else 是不可避免的,总会有内容需要根据条件来决定是否显示。但不能滥用这个条件让其处理业务逻辑。 |