angularjs - angularjs中一个开关盒中的两个值
问题描述
就像我们在 C# 中所拥有的一样(具有相同输出的多个值)
switch (CommandId)
{
case 1:
case 2:
.
.
.
{
return "test";
}
}
我想在 angularjs 中有 2 个或更多具有相同输出的案例
<div ng-switch="ctrl.Step">
<button class="md-raised md-primary" ng-switch-when="1" ng-click="ctrl.save()">
Save
</button>
<button class="md-raised md-primary" ng-switch-when="2" ng-click="ctrl.save()">
Save
</button>
</div>
这种代码的语法是什么?
解决方案
您可以使用 ng-switch-when-separator 来完成,请查看文档。
<div ng-switch="ctrl.Step">
<button class="md-raised md-primary" ng-switch-when="1|2" ng-switch-when-separator="|" ng-click="ctrl.save()">
Save
</button>
</div>
推荐阅读
- python-3.x - 更改 bincopy 段的地址
- python - 使用 Python Rewrite 从 Discord 下载 PNG/GIF/MP3 文件
- python - Python 自动下载 (ufile.io)
- python - 当它们之间没有间隙时加入字符串变量的分割线
- graph - plantuml - 更好地配置箭头和文本
- python - 将字符串拆分两次
- json - 如何读取静态 json 并在 Angular 中填充评论部分?
- python - 如何将特定的 SQL 语句实现为 SQLAlchemy ORM 查询
- typescript - 错误:“必须在 href 中定义路由器”stenciljs router-v2 测试
- c++ - COM - C++ 调用函数返回 DISP_E_TYPEMISMATCH