是否可以将EJS变量传递给Angular ng-repeat过滤器?

我有一个配置文件页面,可以使用<%= user.local.name%>以纯文本格式呈现用户的名称 - 这使用Mongoose查询数据库。有没有一种方法可以将该值传递给Angular ng-repeat过滤器?是否可以将EJS变量传递给Angular ng-repeat过滤器?

这工作:

<tr ng-repeat="x in users | filter:{'name':'Bob'}:true"> 

但是,这并不工作:

<tr ng-repeat="x in users | filter:{'name':<%= user.local.name %>}:true"> 

我知道, '鲍勃' 所呈现的价值,因为我在其他地方显示出来的页。它与括号内的变量有什么关系?

回答:

将这个值包裹在引号中! (否则角度看起来为$scope.Bob,而不仅仅是'Bob'

<tr ng-repeat="x in users | filter:{'name':'<%= user.local.name %>'}:true"> 

以上是 是否可以将EJS变量传递给Angular ng-repeat过滤器? 的全部内容, 来源链接: utcz.com/qa/267045.html

回到顶部