欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

AngularJS中ng-repeat指令及Ajax怎么用

這篇文章將為大家詳細(xì)講解有關(guān)AngularJS中ng-repeat指令及Ajax怎么用,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站,為您提供網(wǎng)站建設(shè)成都網(wǎng)站制作、網(wǎng)站營(yíng)銷推廣、網(wǎng)站開發(fā)設(shè)計(jì),對(duì)服務(wù)成都PVC花箱等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!

ng-repeat 指令用于循環(huán)輸出指定次數(shù)的 HTML 元素。集合必須是數(shù)組或?qū)ο蟆?/p>

定義:

<element ng-repeat="expression"></element>

說明:experssion表達(dá)式定義了如何循環(huán)集合。常用的如:x in records

下面通過一個(gè)例子,來說明ng-repeat如何繪制一個(gè)表格:

<div ng-app='mainApp' ng-controller='studentController'>
  <table border="0">
    <tr>
      <td>姓</td>
      <td><input type="text" ng-model='student.firstName'></td>
    </tr>
    <tr>
      <td>名</td>
      <td><input type="text" ng-model='student.lastName'></td>
    </tr>
    <tr>
      <td>名字</td>
      <td>{{student.fullName()}}</td>
    </tr>
    <tr>
      <td>科目</td>
      <td>
        <table>
          <tr>
            <th>名字</th>
            <th>標(biāo)記</th>
          </tr>
          <tr ng-repeat='sub in student.subjects'>
            <td>{{sub.name}}</td>
            <td>{{sub.marks}}</td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</div>

表可以使用CSS樣式設(shè)置樣式。

<style>
  table, th , td {
    border: 1px solid grey;
    border-collapse: collapse;
    padding: 5px;
  }
  table tr:nth-child(odd) {
    background-color: #f2f2f2;
  }
  table tr:nth-child(even) {
    background-color: #ffffff;
  }
</style>

利用angularjs的ng-repeat指令繪制表格:

<script>
  var mainApp=angular.module('mainApp',[]); //定義一個(gè)名為mainApp的模塊
  mainApp.controller('studentController',function($scope){
    $scope.student={
      firstName:'聶',
      lastName:'鵬飛',
      subjects:[
      {name:'物理',marks:73},
          {name:'化學(xué)',marks:90},
          {name:'數(shù)學(xué)',marks:68},
          {name:'英文',marks:85},
          {name:'生物',marks:77},
      ],
      fullName:function(){
        var studentObject;
        studentObject = $scope.student;
        return studentObject.firstName+' '+studentObject.lastName;
      }
    };
  });
</script>

效果:

AngularJS中ng-repeat指令及Ajax怎么用

上面例子表格中展示的數(shù)據(jù)也可以通過ajax請(qǐng)求從服務(wù)器中獲取,然后利用ng-repeat指令插入到頁面中,具體實(shí)現(xiàn)見下面代碼:

<html>
<head>
<title>Angular JS Controller</title>
<script src="angularjs/angular-1.3.0/angular.min.js"></script>
<style>
  table, th , td {
    border: 1px solid grey;
    border-collapse: collapse;
    padding: 5px;
  }
  table tr:nth-child(odd) {
    background-color: #f2f2f2;
  }
  table tr:nth-child(even) {
    background-color: #ffffff;
  }
</style>
</head>
<body>
  <h3>AngularJS 表格應(yīng)用示例</h3>
  <div ng-app='mainApp' ng-controller='studentController'>
    <table border="0">
      <tr>
        <td>姓</td>
        <td><input type="text" ng-model='student.firstName'></td>
      </tr>
      <tr>
        <td>名</td>
        <td><input type="text" ng-model='student.lastName'></td>
      </tr>
      <tr>
        <td>名字</td>
        <td>{{student.fullName()}}</td>
      </tr>
      <tr>
        <td>科目</td>
        <td>
          <table>
            <tr>
              <th>名字</th>
              <th>標(biāo)記</th>
            </tr>
            <tr ng-repeat='sub in student.subjects'>
              <td>{{sub.name}}</td>
              <td>{{sub.marks}}</td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
  </div>
  <script>
    var mainApp=angular.module('mainApp',[]);
    mainApp.controller('studentController',function($scope,$http){
      $scope.student={
        firstName:'聶',
        lastName:'鵬飛',
        fullName:function(){
          var studentObject;
          studentObject = $scope.student;
          return studentObject.firstName+' '+studentObject.lastName;
        },
      };
      var url="data.txt";
      $http.post(url).success(function(response){
        $scope.student.subjects=response;
      })
    });
  </script>
</body>
</html>

說明:需要放在服務(wù)器環(huán)境中運(yùn)行

關(guān)于“AngularJS中ng-repeat指令及Ajax怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

文章標(biāo)題:AngularJS中ng-repeat指令及Ajax怎么用
文章路徑:http://www.aaarwkj.com/article2/iijgic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站面包屑導(dǎo)航、、商城網(wǎng)站軟件開發(fā)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
精品国产无遮挡污污网站| 精品黄色大片不卡国产| 传媒视频免费在线观看| 亚洲人成免费观看网站| 真实夫妻露脸爱视频九色网| 精品蜜桃臀91人少妇| 人妻少妇被猛烈进入中出视频| 日韩黄片大全在线观看| 亚洲中文有码在线播放| 漂亮人妻少妇中文字幕| 国产精品一区二区av麻豆| 欧美亚洲一区二区三区91| 国产精品线路一线路三| 日本中文字幕一区二区视频 | 亚洲精品色播一区二区| 日韩中文字幕亚洲精品一| 2004年亚洲中文字幕| av天堂网站在线观看| 日本不卡不码高清免费| 亚洲女人天堂av在线| 亚洲精品国产熟女久久| 中文字幕在线看二区不卡 | 国产男生午夜福利网站| 亚洲综合色一区二区三区小说| 精品国产av一区二区麻豆| 欧美日本道一区二区三区| 一区二区三区视频在线国产| 东京热男人的天堂视频| 欧美日韩一区二区三区色| 日日干夜夜射天天操| 美女丝袜美腿魅惑男人| 久久综合色爱综合欧美| 黑人爆操中国女孩在线观看| 亚洲人成伊人成综合网中文| 欧美日韩久久久久久精品| 七月丁香色婷婷婷基地| 日本一欧美一欧美一亚洲| 国产极白丝白浆日本国产| av资源中文字幕在线天堂| 欧美伊香蕉久久综合网99| 久久人妻精品一区二区三区|