• AngularJs学习笔记


    总结一下

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <div ng-app="">
     <p>  <input type="text" ng-model="hello"/></p>
        {{hello}}
        <div ng-bind="hello"></div>
    </div>
    </body>
    <script src="../js/angular-1.3.0.js"></script>
    </html>

    上面代码的说明:

    1. ng-app 指定管理DOM中哪个部分

    2 ng-model 绑定HTML元素到应用程序(把它理解为需要把输入绑定到元素)

    3 ng-bind ={{}} 即把输入绑定到输出上 ,这个元素就是输出

    顺便复习下MVC  M—>model 把它理解为数据层,就是核心数据什么的,SQL什么的

                                  C--->controller 把它理解为处理数据的层面,即一个黑盒,一般view层数据经过C层改变到M层,或者数据流相反

                                  V--->view 层 这个好理解,天天打交道的页面;

    然后细细讲下Controller

    控制器是 JavaScript 对象,由标准的 JavaScript 对象的构造函数创建。

    这里有一个$scope 变量  这是个什么鬼?

    他是连接view 和 controller的桥梁

    <body>
    <div ng-app="">
        <div ng-controller="Controller">
            <input type="text" ng-model="person.firstName"/>
            <input type="text" ng-model="person.secondName"/>
            {{person.firstName+":"+person.secondName}}
        </div>
    </div>
    <script src="../js/angular-1.3.0.js"></script>
    <script>
        function Controller($scope){
            $scope.person={
                firstName:"l",
                secondName:"jsd"
            }
        }
    </script>

    ng-repeat

    div ng-app="" ng-controller="namesController">
    <ul>
    <li ng-repeat="x in names">
    {{ x.name + ', ' + x.country }}
    </li>
    </ul>
    </div>
    <script src="namesController.js"></script>
    <script>
    function namesController($scope) {
    $scope.names = [
    {name:'Jani',country:'Norway'},
    {name:'Hege',country:'Sweden'},
    {name:'Kai',country:'Denmark'}
    ];
    }
    </script>
    数量: <input type="number" ng-model="quantity">
            价格: <input type="number" ng-model="price">
            <p>总价 = {{ (quantity * price) | currency }}</p>
  • 相关阅读:
    c#声明数组
    【游戏物理】欧拉、龙格、韦尔莱
    当const放在function声明后
    【物理】AABB物理碰撞检测
    100 Path Sum
    Loop Unrolling 循环展开
    Unity Shader and Effects Cookbook问题记录
    【ShaderToy】画一个球体
    pymysql
    mysql表间的关系和查询
  • 原文地址:https://www.cnblogs.com/liuestc/p/4948425.html
Copyright © 2020-2023  润新知