猿问

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

什么是连接到服务器数据源AngularJS不使用推荐的方式$resource

$resource有很大的局限性,如:

  1. 没有使用适当的期货

  2. 不够灵活


catspeake
浏览 1051回答 3
3回答

ITMISS

我建议您使用$ 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 scopeserviceName.customActionName ({    paramName:'param',    ...}, function (resp) {    //handle return callback}, function (error) {    //handler error callback});可能您可以在更高的抽象级别上处理代码。

茅侃侃

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]));}还书;}); };'
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答