使用角度js

时间:2017-04-07 03:49:20

标签: html angularjs twitter-bootstrap bootstrap-modal angularjs-ng-click

我有一个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>
希望我很清楚。如果需要任何其他说明,请告诉我。我需要帮助解决这个问题。提前致谢。

1 个答案:

答案 0 :(得分:2)

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

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

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