2015-12-12 88 views
0

我正在用一些动态页面编写角度应用程序。我有一个名为currentCategorystateParam,它给出了当前类别ID的整数。有没有办法将这个整数传递到一个Angular过滤器,因为我只想显示当前页面的类别?将变量传递给角度过滤器

这会很简单,但会返回语法错误。

<div ng-repeat="category in categories | filter:{cat_id:{{currentCategory}}}:true">

回答

0

取出插值表达式({{ }}),它应该工作:

filter:{cat_id:currentCategory}:true 
+0

感谢,它并没有给一个语法错误了,但还没有显示内容。 ''{{currentCategory}}''结果为 '1' 下面的代码块不显示任何东西,但NG重复标签 ''

{{ category.name_en }}
'' 如果我键入静态ID不给显示类别名称 ''
{{ category.name_en }}
'' –

+0

可能currentCategory没有得到正确设置。无论如何,你能创造一个蹲点吗? –

+0

创建了一个plunkr(http://embed.plnkr.co/dN4Jt7VmCOnwcq5ThZn1/),它工作。问题是,Angulary正在将“currentCategory”包装在空间周围。剔除他们的伎俩。谢谢! –