为了账号安全,请及时绑定邮箱和手机立即绑定

从服务器获取数据的推荐方法

从服务器获取数据的推荐方法

catspeake 2020-02-03 14:23:02
什么是连接到服务器数据源AngularJS不使用推荐的方式$resource。将$resource有很大的局限性,如:没有使用适当的期货不够灵活
查看完整描述

3 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

我建议您使用$ resource。


它可能在下一版Angularjs中支持(URL覆盖)。然后,您将可以像这样进行编码:


// need to register as a serviceName

$resource('/user/:userId', {userId:'@id'}, {

    'customActionName':    {

        url:'/user/someURI'

        method:'GET',

        params: {

            param1: '....',

            param2: '....',

        }

    },

     ....

});

可以在ctrl范围内像这样处理返回回调。


// ctrl scope

serviceName.customActionName ({

    paramName:'param',

    ...

}, 

function (resp) {

    //handle return callback

}, 

function (error) {

    //handler error callback

});

可能您可以在更高的抽象级别上处理代码。


查看完整回答
反对 回复 2020-02-03
?
茅侃侃

TA贡献1842条经验 获得超21个赞

Book.getAll = function(){return $ http.get('/ Book')。then(function(response){var books = []; for(var i = 0; i <response.data.length ; i ++){books.push(new Book(response.data [i]));}还书;}); };'

查看完整回答
反对 回复 2020-02-03
  • 3 回答
  • 0 关注
  • 1063 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信