在AngularJS中使用复选框时,并不总是显示新字段

时间:2014-03-03 14:13:15

标签: angularjs

我是Angular的新手,对复选框列表有疑问。我有一个属性列表(通过ng-repeat),每个属性都有一个复选框。 当我选择一个特定属性(在我的情况下是一个名为TG的属性)时,会显示一个新的输入字段。

然而,当我选择其他一个复选框(并且TG保持选中状态)时,新输入字段会再次消失。 我正在为新领域使用ng-show

更新

部分代码:

                            <div sw-field
                                 ng-model="data.Infra"
                                 ng-show="data.Infra === 'Assignment'"
                                 data-label="Infrastructure"
                                 class="layout-column w-50"
                                 sw-direct-save="true">
                                <div sw-domain-checkboxes
                                     ng-model="data.listofcheckboxes">
                                </div>
                                <div sw-field
                                     ng-show="data.Status === 'TG'"
                                     class="w-100"
                                     sw-model="data.MaxSpeed"
                                     data-label="Speed"
                                    <input sw-edit-input ng-model="checked[data.MaxSpeed]" />
                                </div>
                            </div>

0 个答案:

没有答案