2015-05-06 903 views
1

我有一個配置文件頁面,可以使用<%= 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"> 

我知道, '鮑勃' 所呈現的價值,因爲我在其他地方顯示出來的頁。它與括號內的變量有什麼關係?

回答

2

將這個值包裹在引號中! (否則角度看起來爲$scope.Bob,而不僅僅是'Bob'

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

工作正常!可能有SWORN我已經嘗試過這種方式。謝謝! – mjoyce91

相關問題