我有一个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>
希望我很清楚。如果需要任何其他说明,请告诉我。我需要帮助解决这个问题。提前致谢。
答案 0 :(得分:2)
如果您使用自定义搜索/过滤器逻辑并在过滤后重新创建列表,那么在完成编辑/删除功能后,您将不得不重新运行搜索/过滤器逻辑。
如果它是一个简单的ng-repeat过滤器,angular会使用双向绑定和ng-repeat观察者为你完成。
但是,在您的情况下,请在编辑和删除方法结束时调用搜索方法