使用$ scope和$ parse

时间:2015-05-19 14:53:08

标签: angularjs

我想在angular中找到解析文本的值。 例如:

我知道我可以设置变量文本的范围值,如下面的

var text = 'randomString';
$parse(text).assign($scope, 1234);

但我不需要设置值。相反,我想要检索它。我试过了console.log($parse('randomString')),但它打印出一个函数。我试过了console.log($scope.$parse('randomString')),但它抛出一个错误,说它不是一个函数。

我知道我可以在上面的例子中使用$scope.randomString,但我需要字符串是动态的,所以我不知道字符串实际上是什么

如何检索值?

1 个答案:

答案 0 :(得分:0)

好的,所以我在网上遇到了一个解决方案。我用过:

console.log($scope.$eval('randomString'));