angular js 多处获取ajax数据的方法

angular js 多处获取ajax数据的方法

var app=angular.module("cart",[]);app.service("getData",function ($http) {    return{        ajax:function () {            return $http.get("product.json");        }    }});

app.controller("listCtrl",function ($scope,getData) {    getData.ajax().then(function (res) {        $scope.data=res.data;    })});app.controller("detailCtrl",function ($scope,getData) {    getData.ajax().then(function (res) {        $scope.data=res.data;    })});
时间: 2024-11-09 07:07:31

angular js 多处获取ajax数据的方法的相关文章

在php中分别使用curl的post提交数据的方法和get获取网页数据的方法

在php中分别使用curl的post提交数据的方法和get获取网页数据的方法整理分享一下额,具体代码如下: (1)使用php curl获取网页数据的方法: $ch=curl_init(); //设置选项,包括URL curl_setopt($ch,CURLOPT_URL,"http://www.nettuts.com"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,0); //执行

【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地

本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得到客户端的ip,并获取利用新浪api接口获取此ip的归属地. 可以看到,在IE6也是相当正常的. 目录结构如下,非常简单,同样就两个文件,其实如果你愿意,写成一个php文件也可以,但是显示层和逻辑业务层还是不混在一起为好吧? 唯一值得注意的是,这两个文件打死也不能一个叫ipGet.php,ipGet.html

获取Ajax通信对象方法

function getXHR() { // 该方法用于获取Ajax通信对象 var xhr = null; if (window.XMLHttpRequest != null && window.XMLHttpRequest != undefined) { xhr = new XMLHttpRequest(); } else { / 兼容早期的IE浏览器 xhr = new ActiveXObject("Microsoft.XMLHTTP"); } return xh

对 griview获取的数据添加方法 6月

<asp:TemplateField HeaderText="日期">                            <HeaderStyle CssClass="mi_right_tit2" ForeColor="Black" />                            <ItemStyle Width="10%" HorizontalAlign="Center

select2通过AJAX获取远程数据的方法

官方地址:https://select2.org/data-sources/ajax 需要的数据格式是有要求的,如下: { "results": [ { "id": "CA", "text": "California" }, { "id": "CO", "text": "Colarado" } ], "more&quo

js dom操作获取节点的一些方法

在复习javascript基础的时候,整理了一下js中获取节点的一些常用的方法,见代码: 1 //js获取下一个兄弟节点 2 function getNextSibling(eleObj){ 3 var next = eleObj.nextSibling; 4 if(next.nodeType == 3){ // 文本节点 5 return next.nextSibling; 6 } 7 return next; 8 } 9 //js获取上一个兄弟节点 10 function getPrevio

通过接口获取后台数据的方法

1.去除数据HTML标签,并控制字数 @Common.ReplaceHtml(@string Contents,string length) 例:@Common.ReplaceHtml(@item.Description,200) 2.格式化文本编辑器内容 @Html.Raw(Common.Format(string Contents)) 例:@Html.Raw(Common.Format(Model.lstNews[0].Contents))

js操作json添加元素和数据的方法

function addServerUrlToJson() { var json_tem = [{"name":"a","value":1}]; var arr = { "name" : "aaa", "value" : "bbb" }; json_tem.push(arr); document.write(JSON.stringify(json_tem)); } 结

Ajax异步获取html数据中包含js方法无效的解决方法

页面上使用js写了一个获取后台数据的方法 function data() { var tab = $("#dic") $.ajax({ url: '../demo.ashx?method=GetList', data: {}, dataType: 'json', type: 'post', async: true, success: function (data) { //console.log(data); var parentStr = ''; $.each(data, funct