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

在AngularJS中使用复选框时,新字段不总是显示,angularjs,Angularjs,我是Angular的新手,有一个关于复选框列表的问题。我有一个属性列表(通过ng repeat),每个属性都有一个复选框。 当我选择一个特定属性(在我的例子中是一个名为TG的属性)时,会显示一个新的输入字段 但是,当我选中其他复选框之一(且TG保持选中状态)时,新输入字段再次消失。 我正在为新领域使用ng show 更新 守则的一部分: <div sw-field ng

我是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>


请展示更多关于您所做工作的代码。我已经用部分代码更新了问题。如果您在其中添加一些代码,将更容易提供帮助。