我试图在角度运行基于先前定义的变量的过滤器,这是我尝试过的
<tr ng-repeat="data in servers | filter: { _id: { idc: '" + {{ item._id.idc }} + "' } }">
这给了我一个错误:
Error: [$parse:lexerr] Lexer Error: Unterminated quote at columns 32-33 ['] in expression [servers | filter: { _id: { idc: '].
以下代码有效:
<tr ng-repeat="data in servers | filter: { _id: { idc: 'LH5' } }">
我想要将'LH5'
替换为item.id.idc
答案 0 :(得分:1)
您不需要字符串插值。只需传递变量即可。
filter: { _id: { idc: item._id.idc } }