Javascript 将带有angularJs变量值的对象传递给过滤器

Javascript 将带有angularJs变量值的对象传递给过滤器,javascript,angularjs,angular-translate,Javascript,Angularjs,Angular Translate,我知道这个问题在这里出现过几次,但我真的找不到合适的答案!我在项目中使用角度平移,我想使用过滤器将具有可变值的对象传递到后端 下面是我如何实现translate过滤器的使用: {{'按钮|翻译:{RES:product.images.length}} 我尝试过用双引号将对象括起来,{{'BUTTON_BUY'| translate:{RES:product.images.length}}},我也尝试过转义引号,但也不起作用。我试着只传递RES:1和RES:2来检查我的翻译是否正确,它们确实如此,

我知道这个问题在这里出现过几次,但我真的找不到合适的答案!我在项目中使用角度平移,我想使用过滤器将具有可变值的对象传递到后端

下面是我如何实现translate过滤器的使用:

{{'按钮|翻译:{RES:product.images.length}}

我尝试过用双引号将对象括起来,
{{'BUTTON_BUY'| translate:{RES:product.images.length}}}
,我也尝试过转义引号,但也不起作用。我试着只传递RES:1和RES:2来检查我的翻译是否正确,它们确实如此,这让我相信问题在于我使用过滤器的方式

这都在一个
ng repeat
product
是所述重复阵列中的一个对象)内


我是不是真的做错了什么?

事实证明,我们实际上没有所需的数据。但是,我可以确认以下各项有效:

{{'按钮{购买}翻译:{RES:product.imgQuantity}}
其中RES是JSON/Resx中属性的名称。例如,我们选择了MVC中的resx路线,这是我们的价值观:
选择{RES,复数,一个{Picture}另一个{Pictures}}&Buy

请提供过滤代码好吗?我们使用的是角度转换模块()和ngMessageFormat(),所以我无法获取过滤代码。如果我手动传递一个字符串值,它会按照我的预期工作,当我需要从变量中获取该值时就会出现问题。