zoukankan      html  css  js  c++  java
  • Build in Directives

    ng-href 

    ng-src

    ng-disabled

    ng-checked

    ng-readonly

    ng-selected

    ng-class

    ng-style

    1 always use ng-href when href includes an {{expression}}

    <a ng-href="{{myHref}}">click me</a>

    ng-include

    ng-switch

    ng-repeat

    ng-view

    ng-controller

    ng-if

    ng-include 嵌入模板

    <div ng-include src="'myTemplate.html'" onload="loadTest()" autoscroll="" ng-controller="testController"></div>
    demo.controller("testController", function ($scope) {
            $scope.name = "Jackey";
            $scope.loadTest = function () {
                alert("load");
            };
        });

    ng-switch

    ng-view

    ng-if 不同于ng-show或者ng-hide ,ng-if是真正的removed from dom

    ng-repeat 

      $index $first $middle $last $even $odd

    ng-init 初始化时加载的数据

    ng-bind 虽然我们可以用{{expression}} 但是我们同时特可以用ng-bind去模仿

    ng-cloak 类似ng-bind ,但是是为了防止未渲染的时候出现的那个瞬间

    <p ng-cloak>{{name}}</p>

    ng-bind-template 绑定复杂的expression

    ng-model 绑定数据,多用于表单元素上

    ng-show/ng-hide

    ng-change 值改变

    ng-form 

      form.name.$valid 是否有效

      form.name.$invalid 是否无效

      form.name.$pristine 是否没被修改过

      form.name.$dirty 是否被修改过

      form.name.$error 错误集合

    ng-click

    ng-select 

    <!DOCTYPE html>
    
    <html ng-app="selectTest">
    <head>
        <title></title>
        <script src="angular.min.js" type="text/javascript"></script>
    </head>
    <body ng-controller="selectController">
        <select ng-model="selectted" ng-options="(city.name+'  ,机票价格:'+city.price) group by city.name  for city in cities">
            <option value="">Choose a city</option>
        </select>
        <pre>{{selectted}}</pre>
    </body>
    <script>
        var selectTest = angular.module("selectTest", []);
        selectTest.controller("selectController", function ($scope) {
            $scope.cities = [
            { name: "Guangzhou", price: "$1890" },
            { name: "Beijin", price: "$789" },
            { name: "Shanghai", price: "$767" }
            ];
            $scope.selectted = "";
        });
    </script>
    </html>

    ng-submit

    ng-class

    ng-attr   

    http://segmentfault.com/a/1190000000347412 (网上的一个实例教程)

  • 相关阅读:
    Vue(小案例_vue+axios仿手机app)_go实现退回上一个路由
    nyoj 635 Oh, my goddess
    nyoj 587 blockhouses
    nyoj 483 Nightmare
    nyoj 592 spiral grid
    nyoj 927 The partial sum problem
    nyoj 523 亡命逃窜
    nyoj 929 密码宝盒
    nyoj 999 师傅又被妖怪抓走了
    nyoj 293 Sticks
  • 原文地址:https://www.cnblogs.com/lihaozhou/p/3675831.html
Copyright © 2011-2022 走看看