angular $parse用法和案例
发布时间:2020-12-17 09:52:11 所属栏目:安全 来源:网络整理
导读:$parse服务用于手动解析表达式, $parse(存放一个表达式) ,$parse 默认返回的是一个函数,函数的参数设置就是该表达式所处的最近的作用域。 例如: bodyng-app="myApp"divng-controller="run_email"p{{value}}/p/div/body angular.module('myApp',[]).contr
$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}); 或者写成:
|