通过数值表达式进行角度过滤

时间:2014-05-15 12:38:59

标签: javascript angularjs

我想构建一个带有数学表达式的角度过滤器,我不是非常精通角度或javascript,但我完成了事情,因为我担心我需要编写自己的解析器然后评估表达

//bigger than                 x>y 
//smaller than                x<y 
//equal                       x=y 
//not equal                   x!=y
//bigger than or equal        x>!
//smaller than or equal       x<=y
// x mod y = 0 divisable by   x%y=0
//Is factorial of x           !x=y
//|| &&

我想编写自己的解析器,它只是通过||拆分表达式和&amp;&amp;然后评估左右部分,我在c#中做了类似的事情,所以我是否必须从头开始编写解析器或角度过滤器概念中已存在这样的东西?

我将在我的角度表指令中使用这个数字列,我探索了已经存在的项目,并且只有基于字符串的过滤和非动态数值过滤

清除事情我写了一个简单的表指令 enter image description here

目前它使用默认的角度过滤器基于字符串进行过滤,我想基于数学表达式进行数值过滤,但我想编写一个额外的过滤器来接收表达式并对其进行评估

0 个答案:

没有答案
相关问题