有两个极端:
1、视图中只有将要被替换的变量,不存在逻辑。
2、视图中存在部分逻辑。
我目前是使用第二种,没原因,一开始就不知不觉这样,感觉这样控制器里面会简洁一些。
1、视图中只有将要被替换的变量,不存在逻辑。
2、视图中存在部分逻辑。
我目前是使用第二种,没原因,一开始就不知不觉这样,感觉这样控制器里面会简洁一些。
|
kayueDec 16, 2010
1
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. |
|
SamDec 16, 2010
2
可以设置模板不能使用除开模板标记以外的东西。
不过这样就有些麻烦,有一些复杂一点的肯定要用到原生语言的。 |
|
9hillsDec 16, 2010
3
if,for之类的还是有的。。
|
|
darcyDec 16, 2010
4
优雅的视图里面只出现显示逻辑,不出现业务逻辑。
一定程度上讲if else 是不可避免的,总会有内容需要根据条件来决定是否显示。但不能滥用这个条件让其处理业务逻辑。 |