angularJS1筆記-(8)-內建指令

來源:互聯網
上載者:User

標籤:style   ng-repeat   ons   span   margin   tar   func   dex   efault   

index.html:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <style>        .colorStyle {            color: #3e8f3e;        }    </style></head><body><div ng-app="myApp">    <div ng-controller="firstController">        <p>{{1+1}}</p>        <p ng-bind="1+1">2</p>        <p ng-bind-template="{{1+1}}"></p>        <ul ng-init="cityArr = [‘上海‘,‘北京‘,‘廣州‘,‘深圳‘]" ng-class="{colorStyle:status}"><!--初始化指令-->            <li ng-repeat="city in cityArr">                <span>當前元素:{{$index}}{{city}}</span>                <span>是否為頭元素:{{$first}}</span>                <span>是否為非頭非尾元素:{{$middle}}</span>                <span>是否為尾元素:{{$last}}</span>            </li>        </ul>        <!--載入另一個頁面的指令-->        <div ng-include="‘other.html‘">        </div>        <div ng-include src="‘other.html‘">        </div>        <button ng-click="changeStatus($event)">切換狀態</button>        <p>{{status}}</p>        <!--內建節點指令-->        <div ng-style="{‘color‘:‘red‘,‘margin-top‘:‘20px‘}">            你好        </div>        <div ng-style="defaultStyle">            你好嗎        </div>        <!--監聽status屬性的值-->        <ul ng-switch on="status">            <li ng-switch-when="true">                true            </li>            <li ng-switch-when="false">                false            </li>        </ul>        <img src="{{src}}"/>        <img ng-src="{{src}}"/>    </div></div><script type="text/javascript" src="../../vendor/angular/angularJs.js"></script><script type="text/javascript" src="app/index.js"></script><script></script></body></html>

  other.html:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>HI</title></head><body>    另一個頁面</body></html>

  index.js:

var myApp = angular.module(‘myApp‘, []).controller(‘firstController‘,function ($scope) {    $scope.status = false;    $scope.changeStatus = function (event) {        console.log(event.target);        $scope.status = !$scope.status;        //angular.element把angular元素轉換為jquery元素        angular.element(event.target).html(‘切換狀態‘+$scope.status);    }    $scope.defaultStyle = {        color:‘red‘,        ‘margin-top‘:‘50px‘    }    $scope.src = "http://www.angularjs.org/img/AngularJS-large.png";})

  運行結果:

 

angularJS1筆記-(8)-內建指令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.