使用 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()">×</button>
搜索过滤器按钮的代码是:
<button class="btn btn-primary" type="button" id="btnFilter" ng-click="Search('F')">
Filter
</button>
希望我清楚。如果需要任何其他说明,请告诉我。我需要帮助解决这个问题。提前致谢。
如果您正在使用自定义搜索/过滤逻辑并在过滤后重新创建列表,那么您将必须在完成编辑/删除后重新运行您的搜索/过滤逻辑功能。
如果它是一个简单的 ng-repeat 过滤器,angular 会使用 2-way 绑定和 ng-repeat 观察器为您完成。
但是,在你的情况下,在你的编辑和删除方法结束时调用你的搜索方法
我有一个 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()">×</button>
搜索过滤器按钮的代码是:
<button class="btn btn-primary" type="button" id="btnFilter" ng-click="Search('F')">
Filter
</button>
希望我清楚。如果需要任何其他说明,请告诉我。我需要帮助解决这个问题。提前致谢。
如果您正在使用自定义搜索/过滤逻辑并在过滤后重新创建列表,那么您将必须在完成编辑/删除后重新运行您的搜索/过滤逻辑功能。
如果它是一个简单的 ng-repeat 过滤器,angular 会使用 2-way 绑定和 ng-repeat 观察器为您完成。
但是,在你的情况下,在你的编辑和删除方法结束时调用你的搜索方法