当前位置: 首页 > 面试题库 >

AngularJS:ng-switch-when或时

薛鹏飞
2023-03-14
问题内容

何时可以在ng-switch-中使用OR?

<div ng-repeat="w in windows" ng-show="visibleWindowId == w.id" ng-switch="w.type">
    <div ng-switch-when="val1 **OR** val2">
        sup
    </div>
</div>

如果没有,如何实现上述目标?

谢谢 :)


问题答案:

ngswitch 仅允许您比较单个条件。

如果您要测试ng- if可以在1.1.5版中使用的多个条件

重要的是要注意,ng-if与显示和隐藏相反,使用和ng-switch
删除DOM结构中的元素。

当您遍历DOM查找元素时,这一点很重要。



 类似资料:
  • when宏后跟一个计算为t或nil的test子句。 如果test子句被计算为nil,则不评估任何形式并返回nil,但是测试结果是t,然后执行test子句之后的操作。 宏时的语法 - (when (test-clause) (<action<sub>1</sub>) ) 例子 (Example) 创建一个名为main.lisp的新源代码文件,并在其中键入以下代码。 (setq a 100) (wh

  • 问题内容: 我正在尝试使用ng-repeat生成表单输入。注意:’customFields’是字段名称的数组:[“ Age”,“ Weight”,“ Ethnicity”]。 设置“ ng-model”的最佳/正确方法是什么?我想将它作为 person.customfields.’fieldname’ 发送到服务器,其中fieldname来自’customFields中的field’。 问题答案:

  • 问题内容: 在angularjs中,您具有标记ng-src,其目的是在angularjs评估介于和之间的变量之前,不会收到无效网址的错误。 问题是,我使用了一些带有URL设置的DIV 。我之所以这样做,是因为CSS3具有出色的属性,可以将图像裁剪为DIV的确切大小。 唯一的问题是,由于创建ng-src标记的原因完全相同,因此我收到很多错误:我的url中有一些变量,浏览器认为该图像不存在。 我意识到

  • 问题内容: 我熟悉Swift中的语句,但想知道如何用来替换这段代码: 问题答案: 这是一种方法。假设是或其他,则可以选择将操作数分配给新变量。这样,您就可以使用关键字来对其进行范围划分: 可以简化一下: 您还可以完全避免关键字与范围匹配:

  • 问题内容: 我实现了一种字体系统,该字体系统通过char switch语句找出要使用的字母。我的字体图像中只有大写字母。我需要这样做,例如,“ a”和“ A”都具有相同的输出。而不是案件数量的两倍,它可能是如下所示: 这在Java中可能吗? 问题答案: 您可以通过省略该语句来使用切换大小写掉线。 …或者您可以在输入之前将其标准化为小写或大写。

  • 本章将讨论switchClass()方法,它是一个有用的新操作类。 switchClass()方法从一个CSS移动到另一个CSS类,动画从一个状态到另一个状态的转换。 语法 (Syntax) 在jQueryUI的1.0版中添加 switchClass()方法的基本语法如下 - .switchClass( removeClassName, addClassName [, duration ] [,