zoukankan      html  css  js  c++  java
  • AngularJs 表达式

    AngularJs 表达式

    AngularJs 表达式写在双大括号内:{{expression}}

    AngularJs 表达式把数据绑定到HTML,这与ng-bind有异曲同工之妙。

    AngularJs 将在表达式书写的位置输出数据。

    AngularJs 表达式 很想javascript表达式:它们可以包含文字、运算符和变量。

    eg:{{5 + 5}}或{{firstName + " " + lastName}}

        <div ng-app = "angu" ng-controller="myCtro">
            <input type="text" ng-model = "firstName">
            <input type="text" ng-model = "lastName">
            <span ng-bind = "name"></span>
            <p>表达式:{{firstName + "5" + lastName}}</p>
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    AngularJs 数字:

        <div ng-app = "angu" ng-controller="myCtro" ng-init="quantity=2;price=5">
            <p>总价:{{quantity * price}}</p>
            <!--总价:10-->
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    使用ng-bind的相同实例:

        <div ng-app = "angu" ng-controller="myCtro" ng-init="quantity=2;price=5">
            <p> 
               总价:<span ng-bind="quantity * price"></span>
            </p>
            <!--总价:10-->
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    AngularJs 字符串:

        <div ng-app = "angu" ng-controller="myCtro" ng-init="firstName='John';lastName='Don'">
            <p> 
               姓名:{{firstName +" "+ lastName}}
            </p>
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    使用ng-bind的相同实例:

      <div ng-app = "angu" ng-controller="myCtro" ng-init="firstName='John';lastName='Don'">
            <p> 
               姓名:<span ng-bind="firstName +' '+ lastName"></span>
            </p>
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    AngularJs 对象:

        <div ng-app = "angu" ng-controller="myCtro" ng-init="person={firstName:'John',lastName:'Don'}">
            <p> 
               姓名:{{person.firstName +' '+ person.lastName}}
            </p>
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    使用ng-bind的相同实例:

        <div ng-app = "angu" ng-controller="myCtro" ng-init="person={firstName:'John',lastName:'Don'}">
            <p> 
               姓名:<span ng-bind="person.firstName +' '+ person.lastName"></span>
            </p>
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    AngularJs 数组:

    <div ng-app = "angu" ng-controller="myCtro" ng-init="person=['sing','dance','draw']">
            <p> 
                爱好:{{person[2]}}
            </p>
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    使用ng-bind的相同实例:

        <div ng-app = "angu" ng-controller="myCtro" ng-init="person=person=['sing','dance','draw']">
            <p> 
               爱好:<span ng-bind="person[2]"></span>
            </p>
        </div>
        <script>
            var app = angular.module("angu",[]);
            app.controller("myCtro",function($scope){
    
            })
        </script>

    AngularJs 表达式与Javascript表达式

    类似于javascript表达式,AngularJs表达式可以包含字母,操作符,变量。

    与Javascript 表达式不同,AngularJs表达式可以写在HTML中。

    与Javascript 表达式不同,AngularJs表达式不支持条件判断,循环,异常。

    与Javascript 表达式不同,AngularJs表达式支持过滤器。

  • 相关阅读:
    开发安全测试工具 ,推荐6款完全免费的工具
    Asp.net MVC 出现IQueryable<T> 未包含“Include”的定义
    Windows系统Git安装教程(详解Git安装过程)
    窗体进行自动适应窗口
    C# ObservableCollection两个字段排序的情况
    Advanced Installer 14.9 – WPF或winform应用程序打包成exe文件
    DotNetCore部署(IIS)踩坑记
    DotNetCore部署(IIS)文档
    windows系统中Dotnet core runtime 安装后,无法启动次程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll的解决方法
    解决Git在添加ignore文件之前就提交了项目无法再过滤问题
  • 原文地址:https://www.cnblogs.com/old-street-hehe/p/6728061.html
Copyright © 2011-2022 走看看