Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在AngularJS中转义过滤器变量?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在AngularJS中转义过滤器变量?

Javascript 如何在AngularJS中转义过滤器变量?,javascript,angularjs,Javascript,Angularjs,我想用angular来转义unique过滤器中的单引号,但我不能,我已经用以下方法尝试过了。如果字段没有连字符,我可以使用attrbutes.displayname,它会工作(我已经尝试过了),但我有一个连字符 例如: 对单引号使用Unicode转义\u0027: 'attributes[\u0027display-name\u0027]' 参考资料 为什么不在控制器中创建一个函数或为这个复杂的查询创建一个自定义过滤器,它会更干净。你不这么认为吗?多亏了这个想法,我更喜欢使用标准和

我想用angular来转义unique过滤器中的单引号,但我不能,我已经用以下方法尝试过了。如果字段没有连字符,我可以使用attrbutes.displayname,它会工作(我已经尝试过了),但我有一个连字符

例如:


对单引号使用Unicode转义
\u0027

'attributes[\u0027display-name\u0027]'
参考资料


为什么不在控制器中创建一个函数或为这个复杂的查询创建一个自定义过滤器,它会更干净。你不这么认为吗?多亏了这个想法,我更喜欢使用标准和经过良好测试的功能。正如@Dalorzo所建议的,$filter事实上是标准和经过良好测试(可维护、可读,以及……)的方式来做除最基本的过滤之外的任何事情。
'attributes[\u0027display-name\u0027]'