angular $parse用法和案例

前端之家收集整理的这篇文章主要介绍了angular $parse用法和案例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

$parse服务用于手动解析表达式,

$parse(存放一个表达式) ,$parse 默认返回的是一个函数函数的参数设置就是该表达式所处的最近的作用域。

例如:

<bodyng-app="myApp">
<divng-controller="run_email">
<p>{{value}}</p>
</div>
</body>

angular.module('myApp',[]).controller('run_email',function($scope,$parse,$compile,$interpolate){
$scope.name="hello";
varexpression="name+'--'+((5+6)==(12-1))";
vargetter=$parse(expression);//$parse(表达式变量),$parse返回一个函数并赋值给一个变量。
$scope.value=getter($scope);//$parse返回的函数里放该表达式所处的最近一个作用域。hello--true});

或者写成:

猜你在找的Angularjs相关文章