下面一段代码给大家介绍了angularjs手动解析表达式($parse),具体代码如下所示:
<Meta charset="utf-8">
手动解析表达式($parse)
{{ parsedValue }}
下面一段代码给大家介绍了angularjs手动解析表达式($parse),具体代码如下所示:
尽管AngularJS会在运行$digest循环的过程中自动解析表达式,但有时手动解析表达式也是非常有用的。AngularJS通过$parse这个内部服务来进行表达式的运算,这个服务能够访问当前所处的作用域。这个过程允许我们访问定义在$scope上的原始JavaScript数据和函数。将$parse服务注入到控制器中,然后调用它就可以实现手动解析表达式。举例来说,如果页面上有一个输入框绑定到了expr变量上,如下所示:
我们可以在MyController中给expr这个表达式设置一个$watch并解析它:
以上所述是小编给大家介绍的Angularjs手动解析表达式($parse)。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。