Angular和Laravel 5.过滤器不使用变量

时间:2016-05-19 07:46:37

标签: php angularjs laravel

这是一种非常奇怪的行为,但也许我忘记了一些小事。 我的blade.php上有这个过滤器:

ng-options="s.name for s in shareholders | filter: {email: '!' + newGrantOpts.userEmail} |orderBy:'name'">

目的是使用newGrantOpts.userEmail显示除数据之外的所有数据。 我做了很多测试,看看所涉及的变量是否有数据,一切正常。奇怪的是,如果我改变一个字符串的变量,如下所示:

ng-options="s.name for s in shareholders | filter: {email: '!example@example.com'} |orderBy:'name'">

一切都完美无瑕。 我打印newGrantOpts.userEmail来检查类型,也是字符串,我真的没有想法。

有人对此有一些解释吗? 感谢

0 个答案:

没有答案