《angular权威教程》中的$parse的用法Page20页中给了一个demo,无法运行出正确结果,后台也没有报错
做了如下更改后,可正确运行,但目前无法确定自己的使用方法是否正确。仅供各位看官参考
<!doctype html>
<html ng-app="myApp"> <head> <title>Parse Expression Example</title> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.js"></script> </head> <body> <div ng-controller="MyController"> <input ng-model="expr" type="text" placeholder="Enter an expression" /> <div>{{ parsedExpr }}</div> </div> <script> angular.module('myApp', []) .controller('MyController', ['$scope', '$parse', function($scope, $parse) { $scope.$watch('expr', function(newVal, oldVal, s) { if (newVal !== oldVal) { var parseFun = $parse('expr'); console.log(parseFun); s.parsedExpr = parseFun(s); } }); }]); </script> </body> </html>