是否可以将EJSvariables传递给Angular ng-repeatfilter?
我有一个configuration文件页面,可以使用<%= user.local.name%>以纯文本格式显示用户名 – 这使用Mongoose查询数据库。 有没有一种方法可以将该值传递给Angular ng-repeatfilter?
这工作:
<tr ng-repeat="x in users | filter:{'name':'Bob'}:true">
但是这不起作用:
<tr ng-repeat="x in users | filter:{'name':<%= user.local.name %>}:true">
我知道'鲍勃'是被渲染的价值,因为我显示在页面的其他地方。 它与括号内的variables有什么关系?
将这个值用引号括起来! (否则angular度看$scope.Bob
,而不是只是'Bob'
)
<tr ng-repeat="x in users | filter:{'name':'<%= user.local.name %>'}:true">