首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个情况下转换通用代码?

多个情况下转换通用代码?
EN

Stack Overflow用户
提问于 2013-11-15 09:39:29
回答 1查看 908关注 0票数 0

我可以复制这个切换语句行为的角ng开关指令吗?

代码语言:javascript
复制
switch(variable){
 case 'sample1':
 case 'sample2':
 //So common functionality for both 'sample1' and 'sample2' could be written here
 break;
 case 'sample3':
 break;
}

在角度上,我尝试使用多个ng开关-当,但它没有帮助。

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

你觉得有一个更好的练习我应该遵循然后请分享。

  • 我考虑过使用ng-if作为一种选择。
  • 我还尝试将大小写值('sample1','sample2')转换为一个公共值(例如'sample_12_common‘,从而在片段中编写一个匹配的大小写。

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2013-11-15 10:07:26

有一个拉请求,解决您的问题https://github.com/angular/angular.js/pull/3516

我有一些关于解决办法的想法

  1. 编写计算过的表达式,以便它有最小数量的对您感兴趣的不同值。
  2. 将最常见的行为放在默认情况下。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19997899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档