2015-06-12 69 views
0

如何轻松解析角表达式以提取表示范围变量的字符串? 例如,给定表达式'networkId == 2',我如何轻松解析它并提取'networkId',因为它是一个范围变量名称。Angular:从表达式中提取范围变量

我能想到的唯一方法是读取每个范围变量名称并使用正则表达式在角度表达式中找到它。

+4

为什么要这样做?你想做什么? –

+0

我需要在表达式中查找范围变量的值。 – VividSam

回答

0

你想分配或比较范围变量的值?无论如何,通过正则表达式获取变量名称后,您可以使用$ scope ['name_atribute']检索属性值]

+0

是的,我需要做的就是比较范围变量的值。看起来正规表达式是要走的路。谢谢。 – VividSam