本文介绍了是否有可能一个变量EJS传递给角NG重复过滤器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个个人资料页,可以使用&LT呈现用户的纯文本名称;(%)= user.local.name%> - 这个查询使用猫鼬数据库。有没有一种方法可以让我的价值传递到角NG重复过滤器?

I have a profile page that can render a user's name in plain text using <%= user.local.name %> - this queries the database using Mongoose. Is there a way I can pass that value to an Angular ng-repeat filter?

本作品:

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

但是,这并不工作:​​

But this does not work:

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

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

I know that 'Bob' is the value being rendered, because I display it elsewhere on the page. Does it have something to do with the variable being inside the brackets?

推荐答案

用引号括该值! (否则角度查找 $ scope.Bob ,而不仅仅是'鲍勃'

Wrap that value in quotes! (Else angular looks for $scope.Bob, rather than just 'Bob')

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

这篇关于是否有可能一个变量EJS传递给角NG重复过滤器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 11:41