使用 angular js 过滤值

Filter the values using angular js

我有一个 Web 应用程序,其中有许多使用 bootstrap 模态创建的表单。

在我的应用程序中,我有一个带有过滤按钮的搜索文本框。 当我添加文本并根据得到的结果过滤列表时(对于过滤器,我使用的是 ng-click=search('F') 。 结果每个都有一个编辑和删除按钮。现在,当我打开结果数据进行编辑(使用编辑按钮)然后使用右上角的 "X" 按钮将其关闭时,将调用 ng-click = reset() 并且过滤值消失。

我希望过滤后的值在我打开文件进行编辑并关闭后仍然保留。 由于代码是机密的,我可以只提供 "X" 按钮

的代码
 <button type="button" class="close" data-dismiss="modal" aria-hidden="true" data-ng-click="Reset()">&times;</button>

搜索过滤器按钮的代码是:

 <button class="btn btn-primary" type="button" id="btnFilter" ng-click="Search('F')">
                                        &nbsp;&nbsp; Filter &nbsp;&nbsp;
                                    </button>

希望我清楚。如果需要任何其他说明,请告诉我。我需要帮助解决这个问题。提前致谢。

如果您正在使用自定义搜索/过滤逻辑并在过滤后重新创建列表,那么您将必须在完成编辑/删除后重新运行您的搜索/过滤逻辑功能。

如果它是一个简单的 ng-repeat 过滤器,angular 会使用 2-way 绑定和 ng-repeat 观察器为您完成。

但是,在你的情况下,在你的编辑和删除方法结束时调用你的搜索方法