如果为 false 或 null/未定义,则 angularjs 选择元素

问题描述 投票:0回答:1

我有下面的代码,但如果 s.x.user_chose_is_formula 为 false、null 或未定义(全部在一个选项中),我希望选择“否”。我该怎么做?

            md-input-container.values-type-select
              label Values Type:
              md-select(ng-model="s.x.user_chose_is_formula")
                md-option(ng-value="true") Yes
                md-option(ng-value="false") No
angularjs angularjs-directive angularjs-scope
1个回答
0
投票
If (myvar == null) {
}

检查 null 或未定义、有意使用双等号:

If (myvar === false) {
}

检查是否错误、故意使用三等号:

If (myvar != null && myvar !== false) {
}

更新

您可以忽略上面的旧答案,但它可能对您有帮助。在控制器中,您应该初始化变量,使其为 true 或 false,并且永远不会为 null 或未定义。如果您没有控制器,请使用

ng-in

© www.soinside.com 2019 - 2024. All rights reserved.