如何制作角度ui-grid过滤器支持用户输入空格?

时间:2016-04-13 21:50:48

标签: angularjs angular-ui-grid

默认情况下,角度调用会对输入进行修剪。添加了ng-trim以便可以禁用此功能。我有业务要求来过滤列包含空格(“”)的行,如果这是用户输入的内容。但是,我没有看到使用gridOptions设置ng-trim的任何方式。如何识别过滤器中的空格?

2 个答案:

答案 0 :(得分:0)

你可以通过ng-trim属性

禁用它
<input type="text"
   ng-model="string"
   [name="string"]
   [required="string"]
   [ng-required="string"]
   [ng-minlength="number"]
   [ng-maxlength="number"]
   [pattern="string"]
   [ng-pattern="string"]
   [ng-change="string"]
   [ng-trim="boolean"]>  < --- thats what u need 

ngTrim (可选的) 布尔 如果设置为false,Angular将不会自动修剪输入。输入[type = password]控件将忽略此参数,这些控件永远不会修剪输入。 (默认值:true) https://docs.angularjs.org/api/ng/input/input%5Btext%5D

答案 1 :(得分:0)

我为编译函数创建一个装饰器,以覆盖全局自动修剪功能,如下面的example