使用角度滤镜设计元素

时间:2014-10-14 10:22:50

标签: angularjs

如果它应该是黄色或红色,我想使用过滤器来修饰几个元素。

我理解过滤器不应该在其中携带逻辑操作,所以我猜测服务是我为它创建任何过滤器之前的第一个调用端口。

我正在利用来自后端的数据(这里仍然有点不确定Backend模型,但知道我可以利用某些对象来获取工作所需的数据)我主要需要知道我是否在正确的道路上通过使用服务来控制逻辑结果,然后使用过滤器来提供对该结果的“过滤”。

顺便说一句:对不起,我正在等待我的项目从SVN结账,所以无法提供骨架尝试。 虽然会做一点...... 任何建议都将受到高度赞赏 :) Gruffy - 感谢阅读

1 个答案:

答案 0 :(得分:1)

如果需要,您可以直接设置class属性,因此您的过滤器只需返回要应用的CSS类:

<p class="{{'foo'|myFilter}}">Foo</p>

Here's a fiddle showing what I mean.