2013-11-15 16 views
0

我是否可以为Angular ng-switch指令复制此switch语句行为?Angular ng-switch多种情况下的公共代码?

switch(variable){ 
case 'sample1': 
case 'sample2': 
//So common functionality for both 'sample1' and 'sample2' could be written here 
break; 
case 'sample3': 
break; 
} 

在angular我尝试使用多个ng-switch-when但它没有帮助。

我经常遇到多个案例选项共享相同实现的情况,我必须为所有这些案例编写冗余代码。

你觉得还有更好的做法,我应该遵循,然后请分享。

  • 我认为使用ng-if作为一个选项。
  • 我也尝试过转型的情况下VALUES(“SAMPLE1”,“SAMPLE2”),以一个共同的价值(说“sample_12_common”,因此写在片段一场比赛的情况下。

非常感谢。

回答