日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

angular框架的SmartAdmin模板 如何请求后台数据

發(fā)布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 angular框架的SmartAdmin模板 如何请求后台数据 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

公司新項目用angular 并且要求在smartadmin里寫, 以前沒用過,記一下。
1.在自己的模塊里創(chuàng)建控制器controllers.js文件
文件里代碼如下:

angular.module('app.Inspection').controller("inspection",function ($scope, Inspectionhttp ) {//Inspectionhttp是第二步里自己定義的名稱,一定要傳$scope.param = {//返回給后臺的數(shù)據(jù)one: 1,two: 10,she: "",};$scope.loadData = function(pageNum) {console.log(pageNum);var param = {};angular.forEach($scope.param,function(item,val){//簡單過濾空數(shù)據(jù)的函數(shù)if(item.toString()){param[val] = item;}})param.pageNum = pageNum || param.pageNum;Inspectionhttp.getPurchaseData(param).then(function(res) {//調(diào)用Inspectionhttp里的方法,這個前面的名字一定記得根據(jù)自己寫的名字改$scope.pageInfo = res //調(diào)取數(shù)據(jù)成功把數(shù)據(jù)賦給$scope.pageInfo}, function(err) {console.log('load');//失敗在控制臺打印load})}$scope.loadData();} );

第2步。創(chuàng)建service.js文件 代碼如下:

"use strict";angular.module('app.integratedQuery').service("CurrentQhttp" //"currentQhtttp"是你定義的接口的名稱, function($http, $q, APP_CONFIG) {this.getPurchaseData = function(params) {var d = $q.defer();$http({method : 'POST',url : APP_CONFIG.baseUrl + '/storage/getTGStorages',params : params,}).then(function successCallback(response) {// 請求成功執(zhí)行代碼d.resolve(response.data);}, function errorCallback(response) {// 請求失敗執(zhí)行代碼d.reject("error");});return d.promise;} })

第3步。 HTML部分,因為我們公司這個項目大部分是表格,所以舉個跟表格相關(guān)的例子:將獲取到的后臺數(shù)據(jù)渲染到table里

<table><thead><tr><th>序號</th><th data-class="expand">姓名</th><th>性別</th></tr></thead><tbody> // pageInfo.list是第一步里存數(shù)據(jù)的<tr ng-repeat='item in pageInfo.list track by $index'><td>{{$index}}</td><td>{{itemName}}</td><td>{{item.sex}}</td></tr></tbody></table>

總結(jié)

以上是生活随笔為你收集整理的angular框架的SmartAdmin模板 如何请求后台数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。