公司新项目用angular 并且要求在smartadmin里写, 以前没用过,记一下。
1.在自己的模块里创建控制器controllers.js文件
文件里代码如下:

angular.module('app.Inspection').controller("inspection",function ($scope, Inspectionhttp ) {//Inspectionhttp是第二步里自己定义的名称,一定要传$scope.param = {//返回给后台的数据one: 1,two: 10,she: "",};$scope.loadData = function(pageNum) {console.log(pageNum);var param = {};angular.forEach($scope.param,function(item,val){//简单过滤空数据的函数if(item.toString()){param[val] = item;}})param.pageNum = pageNum || param.pageNum;Inspectionhttp.getPurchaseData(param).then(function(res) {//调用Inspectionhttp里的方法,这个前面的名字一定记得根据自己写的名字改$scope.pageInfo = res //调取数据成功把数据赋给$scope.pageInfo}, function(err) {console.log('load');//失败在控制台打印load})}$scope.loadData();}
);

第2步。创建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) {// 请求成功执行代码d.resolve(response.data);}, function errorCallback(response) {// 请求失败执行代码d.reject("error");});return d.promise;}
})

第3步。 HTML部分,因为我们公司这个项目大部分是表格,所以举个跟表格相关的例子:将获取到的后台数据渲染到table里

                        <table><thead><tr><th>序号</th><th data-class="expand">姓名</th><th>性别</th></tr></thead><tbody>  // pageInfo.list是第一步里存数据的<tr ng-repeat='item in pageInfo.list track by $index'><td>{{$index}}</td><td>{{itemName}}</td><td>{{item.sex}}</td></tr></tbody></table>

angular框架的SmartAdmin模板 如何请求后台数据相关推荐

  1. 进一步封装axios并调用其读取数据(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)

    注意!!!(修改于2020年7月18日) 在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据 报错截图如下 报错内容: {&quo ...

  2. jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法

    jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法 参考文章: (1)jquery中ajax请求后台数据成功后既不执行success也不执行error解决方法 ( ...

  3. ajax 请求成功 再执行javascript,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

  4. 调用$.ajax不成功,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

  5. JS 操作 HTML 和 AJAX 请求后台数据

    为某个元素插入值,添加属性,添加子元素 1 <div class="col-sm-6"> 2 <select class="form-control&q ...

  6. 微信小程序开发工具能正常请求后台数据,手机预览请求失败

    微信小程序开发工具能正常请求后台数据,手机预览请求失败 问题描述 微信开发者工具调试完想用手机预览效果,结果发现凡是后台请求都失败. 原因分析 可能的原因有三个: 微信开发者工具详情里的本地设置,没有 ...

  7. Vue 利用axios请求后台数据

    说明:前后端代码不在同一个电脑上 后端接口地址: http://ip:8888/Xqy/user/queryUser?name=xqy 一:准备工作 导包: npm i axios 安装其他插件的时候 ...

  8. c# webform ajax操作,C# WebForm开发 前台请求后台数据的方法总结

    说到前台请求后台数据,我们一般都是用到AJAX(异步JavaScript和XML) .AJAX 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的 ...

  9. vue使用ajax提交数据,vue使用ajax请求后台数据的方法

    vue使用ajax请求后台数据的方法 发布时间:2020-10-15 16:54:41 来源:亿速云 阅读:108 作者:栢白 这篇文章主要介绍了vue使用ajax请求后台数据的方法,具有一定借鉴价值 ...

  10. 前端写接口 请求后台数据 存vuex中 打印到控制台

    最近从B站上面跟着敲 vue 的项目,多次看到有关于前台拿到后端的接口地址文档,写前端接口,然后请求后台数据,放到 vuex 当中,再然后再在需要展示数据时渲染出来,于是做个输出小结,分享出来,供大家 ...

最新文章

  1. 输出可爱的”杨辉三角”
  2. 读入两个字符串java_编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函数...
  3. STL中算法锦集(一)
  4. Samba整合Openldap认证
  5. uva10780 - Again Prime? No time
  6. 列表生成式(List)
  7. kbengine 的 nginx反向代理https/wss 配置 支持kbe负载均衡
  8. uniapp中封装ajax方法
  9. 接口测试基础一--HTTP请求
  10. WindowsServer2003虚拟机 安装SQL2005失败 终于找到原因了
  11. java.lang.NoClassDefFoundError:org/apache/commons/lang/exception/NestableRuntimeException
  12. docker常用命令
  13. 计算机应用软件安装不了,应用程序无法正常启动,详细教您电脑应用程序无法正常启动0xc000007b怎么解决...
  14. java 微分方程求解_解微分方程
  15. mysql模糊查找表名
  16. android 开发框架 andbase,Android快速开发框架andbase
  17. Tuscany插件的安装
  18. 如何建立维基百科页面(Wikipedia)
  19. 港科夜闻|香港科大汪扬教授、李泽湘教授受邀出席2022年粤港澳大湾区青少年公益年会创科大咖说,分享大湾区未来创新机遇...
  20. 兴安有礼隐私政策协议

热门文章

  1. TextWatcher实现一键清空EditText
  2. 管理信息系统复习总结(保姆级)
  3. 2017百度之星程序设计大赛 总结
  4. 如何复制百度文库上的东西
  5. 完全掌握加密解密实战超级手册
  6. 思科网络技术学院教程计算机组装,思科网络技术学院教程CCNA1.网络基础.pdf
  7. 清华大学李涓子教授:AI系统如何实现认知推理?
  8. javaparser - java源码分析修改框架
  9. win7未能成功安装驱动服务器,win7插入鼠标提示未能成功安装设备驱动程序的解决办法...
  10. VB.Net程序设计:分页控件