亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

AngularJS獲取json數據的方法詳解

2019-11-19 16:28:14
字體:
來源:轉載
供稿:網友

本文實例講述了AngularJS獲取json數據的方法。分享給大家供大家參考,具體如下:

學習了這么多天的AngularJS,今天想從實戰的角度和大家分享一個簡單的Demo--用戶查詢系統,以鞏固之前所學知識。功能需求需要滿足兩點 1.查詢所有用戶信息,并在前端展示 2.根據id查詢用戶信息,展示在前端。Ok,需求很簡單,那么我們就開始實現所提的功能需求。

代碼框架

前端的代碼通常包含三部分:html, css, 和JavaScript,我們使用html編寫視圖文件,css來進行視圖樣式控制,JS來實現控制器代碼。本文的重點在于AngularJS的回顧學習,使用簡單的html視圖即可,不會涉及很炫的CSS代碼編寫。本例的代碼的文件目錄結構很簡單,如下圖所示,分為簡單的兩層目錄,UserMgt為整個Demo的包名,JS目錄用于存儲第三方js代碼如angular.js,controller用于存儲我們的控制器代碼,tml目錄存儲html前端文件, conf中用于存儲配置文件。
----------UserMgt
-------------JS
-------------controller
-------------tml
-------------conf

Code

本例中我們引入angular.js和angular-route.js v1.2.20文件,放在我們的JS目錄下。angularJS自身提供的route使用不夠方便,我們使用第三方的angular-route框架進行路由分配。首先我們需要編寫我們前端的顯示界面。

1. index.html,代碼如下所示

<!DOCTYPE html><!--定義AngularJS app--><html ng-app="UserMgt"><head>  <meta charset="utf-8"/>  <title>user mgt demo </title></head><body><h1>用戶管理Demo</h1><!--使用ng-show,表明我們使用路由控制來管理頁面之間的跳轉--><div ng-view>  loading...</div><!--視圖模板容器--><!--引入ng-app所需的js文件--><script type="text/javascript" src="../js/angular.js"></script><script type="text/javascript" src="../js/angular-route.js"></script><script type="text/javascript" src="../js/controller/mgt_controller.js"></script></body></html>

2.detail.html, 用于顯示一條用戶的數據信息,代碼如下所示

<table border="1">  <tr>    <td>用戶名</td>    <!--使用ng-model綁定item對象的username屬性-->    <td><input type="text" ng-model="item.username"/></td>  </tr>  <tr>    <td>男</td>    <!--使用ng-model綁定item對象的gender屬性-->    <td><input type="text" ng-model="item.gender"/></td>  </tr>  <tr>`    <td>郵箱</td>    <!--使用ng-model綁定item對象的email屬性-->    <td><input type="text" ng-model="item.email"/></td>  </tr>  <tr>  </tr></table>

3. list.html用于顯示所有數據,code很簡單如下所示

<table border="1">   <tr>  <!--設置表頭-->    <td>用戶名</td>    <td>性別</td>    <td>郵箱</td>  </tr>  <!--使用ng-repeat,遍歷所有的user-->  <tr ng-repeat="user in users">       <td>{{user.username}}</td>    <td>{{user.gender}}</td>    <td>{{user.email}}</td>  </tr></table>

4. mgt_controller.js

<!--定義UserMgt Ajs模塊,模塊依賴ngRoute-->var umService = angular.module('UserMgt', ['ngRoute']);<!--路由定義-->umService.config(  function ($routeProvider) {    $routeProvider      <!--項目打開默認調到list.html頁面,綁定ListController進行相應的控制-->      .when('/', {        controller: ListController,        templateUrl: '../tml/list.html'      })      <!--定義訪問url-->      .when('/get/:id', {        <!--定義綁定的控制器-->        controller: GetController,        <!--定義跳轉的頁面-->        templateUrl: "../tml/detail.html"      })       .otherwise({        <!--其他情況,指定url跳轉-->        redirectTo: '/'      });  })<!--ListController定義-->function ListController($scope, $http) {  <!--獲取本地json資源文件-->  $http.get('../conf/user.json').success(function (data) {    <!--瀏覽器console端口打印讀取的數據-->    console.log(data);    $scope.users = data;  });}<!--GetController控制器定義-->function GetController($scope, $http, $routeParams) {  var id = $routeParams.id;  <!--獲取本地json資源文件-->  $http.get('../conf/user.json').success(function (data) {    console.log(data);    $scope.item = data[id];  });}

5. user.json中json中存儲如下的數據:

[  { "id": 1, "username": "situ", "gender": "男", "email": "gao_st@126.com" },  { "id": 2, "username": "wb", "gender": "女", "email": "wb@126.com" },  { "id": 3, "username": "lml", "gender": "男", "email": "lml@126.com" },  { "id": 4, "username": "wjd", "gender": "女", "email": "wjd@126.com" },  { "id": 5, "username": "lyl", "gender": "男", "email": "lyl@126.com" },  { "id": 6, "username": "wjh", "gender": "女", "email": "wjh@126.com" }]

Result

1. 展示所有用戶信息

2. 獲取某一用戶信息

PS:這里再為大家推薦幾款比較實用的json在線工具供大家參考使用:

在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.VeVB.COm/code/json

JSON在線格式化工具:
http://tools.VeVB.COm/code/jsonformat

在線XML/JSON互相轉換工具:
http://tools.VeVB.COm/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.VeVB.COm/code/jsoncodeformat

C語言風格/HTML/CSS/json代碼格式化美化工具:
http://tools.VeVB.COm/code/ccode_html_css_json

更多關于AngularJS相關內容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結》、《AngularJS入門與進階教程》及《AngularJS MVC架構總結

希望本文所述對大家AngularJS程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人激情视频网| 日韩免费看的电影电视剧大全| 欧美国产日韩在线| 欧美日韩免费网站| 在线激情影院一区| 国产精品爽黄69天堂a| 欧美成人h版在线观看| 欧美黑人视频一区| 日韩av在线免费看| 欧美裸体xxxx| 欧美激情图片区| 亚洲理论在线a中文字幕| 日韩中文字幕国产| 中文字幕亚洲情99在线| 亚洲成人av片在线观看| 日本精品一区二区三区在线| 亚洲欧美三级在线| 亚洲天堂网站在线观看视频| 国产精品一久久香蕉国产线看观看| 久久久久国产一区二区三区| 亚洲夜晚福利在线观看| 久久久久久网址| 在线丨暗呦小u女国产精品| 国产成人亚洲综合91精品| 日本不卡高字幕在线2019| 国产不卡av在线免费观看| 最近的2019中文字幕免费一页| 久久九九精品99国产精品| 国产精品对白刺激| 中文字幕精品久久久久| 国产精品麻豆va在线播放| 亚洲女人天堂视频| 亚洲色图av在线| 国产一区深夜福利| 亚洲亚裔videos黑人hd| 久热国产精品视频| 国产成人综合久久| 久久99热精品| 欧美成人一区在线| 欧美日韩人人澡狠狠躁视频| 51色欧美片视频在线观看| 538国产精品一区二区免费视频| 成人夜晚看av| 91精品国产色综合久久不卡98| 日韩av一区二区在线| 伊人伊成久久人综合网小说| 欧美成人免费大片| 国产精品久久久久久久午夜| 一区二区欧美激情| 国产精品久久77777| 欧美激情一级精品国产| 亚洲xxxx3d| 日韩免费在线免费观看| 国产精品入口免费视| 在线a欧美视频| 92版电视剧仙鹤神针在线观看| 51色欧美片视频在线观看| 中文字幕亚洲欧美日韩在线不卡| 久久久久久久电影一区| 欧美日韩第一页| 国产精品xxx视频| 亚洲欧美中文在线视频| 日韩美女在线看| 亚洲欧美一区二区三区在线| 91欧美精品成人综合在线观看| 日韩视频免费在线观看| 欧美福利小视频| 人人做人人澡人人爽欧美| 国产91精品青草社区| 亚洲精品永久免费精品| 日韩av影片在线观看| 日本久久精品视频| 欧美专区在线视频| 国产欧美一区二区白浆黑人| 久久精品一本久久99精品| 国产精品视频色| 国产精品日日摸夜夜添夜夜av| 大胆欧美人体视频| 日韩精品在线观看网站| 国产一区二区三区高清在线观看| 欧美一级免费看| 久久五月情影视| 亚洲欧美日韩精品久久亚洲区| 亚洲精品美女网站| 欧美激情三级免费| 国产精品亚洲第一区| 亚洲字幕在线观看| 精品国产一区二区三区久久狼黑人| 日韩在线视频中文字幕| 亚洲成人aaa| 狠狠综合久久av一区二区小说| 精品视频在线播放色网色视频| 欧美丰满少妇xxxxx做受| 久久久电影免费观看完整版| 国产精品偷伦一区二区| 亚洲色图校园春色| 青青草精品毛片| 97视频免费在线看| 国产一区二区三区直播精品电影| 黑人狂躁日本妞一区二区三区| 国产z一区二区三区| 日韩av在线免费播放| 欧美专区中文字幕| 91av在线视频观看| 精品久久久免费| 黑人巨大精品欧美一区二区| www国产91| 国产精品户外野外| 欧美日韩国产一区中文午夜| 久久久电影免费观看完整版| 欧美美最猛性xxxxxx| 孩xxxx性bbbb欧美| 日韩**中文字幕毛片| 中文字幕精品一区二区精品| 一区二区三区在线播放欧美| 亚洲欧美在线一区二区| 国产精品成人在线| 欧美亚洲日本网站| 91人成网站www| 欧美成人激情图片网| 日韩中文字幕在线视频播放| 在线观看不卡av| 国产亚洲视频在线| 黑人巨大精品欧美一区二区三区| 欧美日韩国产中文字幕| 欧美电影在线观看| 亚洲国产精品va在线看黑人动漫| 久久综合九色九九| 欧美在线一级视频| 欧美成人一区在线| 欧美第一淫aaasss性| 国产成人精品久久二区二区| 91精品国产高清久久久久久91| yellow中文字幕久久| 欧美日韩亚洲精品一区二区三区| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲综合视频1区| 亚洲国产精品免费| 51色欧美片视频在线观看| 欧美日韩中文字幕日韩欧美| 日韩一区二区三区国产| 91精品91久久久久久| 成人黄在线观看| 日韩黄色av网站| 国产成人a亚洲精品| 日产日韩在线亚洲欧美| 日韩av在线免费观看| 久久久伊人日本| 97婷婷大伊香蕉精品视频| 欧美xxxx18国产| 不卡av电影院| 97在线精品视频| 欧洲一区二区视频| 欧美成人精品影院| 久久久久久这里只有精品| 久久久av网站| 最近更新的2019中文字幕| 欧美亚洲另类在线| 欧美另类老女人| 性欧美xxxx交| 国产一区二区三区三区在线观看| 精品动漫一区二区三区| 久久国产精品影视| 国产综合香蕉五月婷在线|