zoukankan      html  css  js  c++  java
  • angularjs手动解析表达式($parse)

     1 <!DOCTYPE html>
     2 <html lang="zh-CN" ng-app="app">
     3 <head>
     4     <meta charset="utf-8">
     5     <title>手动解析表达式($parse)</title>
     6     <link rel="stylesheet" href="../bootstrap.min.js">
     7 </head>
     8 <body ng-controller="myController">
     9     <div ng-controller="myController">
    10         <input type="text" ng-model="expr" placeholder="enter an expression">
    11         <h2>{{ parsedValue }}</h2>
    12     </div>
    13     <script src="../angular.min.js"></script>
    14     <script>
    15         angular.module('app', [])
    16         .controller('myController', function($scope, $parse) {
    17             $scope.$watch('expr', function(newVal, oldVal, s) {
    18                 if(newVal !== oldVal) {
    19                     var parseFun = $parse(newVal);
    20                     $scope.parsedValue = parseFun(s);
    21                     // 你也可以这样写 
    22                     // $scope.parsedValue = $parse(newVal)(s);
    23                 }
    24             })
    25             
    26         })
    27     </script>
    28 </body>
    29 </html>
  • 相关阅读:
    嵊州D1T2 圣女
    嵊州D1T1 总统先生,一路走好!
    第三节暑期信息奥赛课——图论
    并查集小结
    洛谷P1003 铺地毯 noip2011提高组day1T1
    洛谷p1216 IOI1994 Day1T1
    Title
    Title
    Title
    Title
  • 原文地址:https://www.cnblogs.com/BGOnline/p/5951506.html
Copyright © 2011-2022 走看看