2017-04-11 6 views
0

Ich mache einen Aufruf an eine API, in meinem Controller möchte ich auf die Werte des Objekts zugreifen, wie kann ich es tun? Wenn ich Datenbindung verwenden kann ich den Wert anzeigen der Variablen innerhalb des Objekts.Zugriff Variable Wert in Controller von ngResource in angularjs

var app = angular.module("myApp",["ngResource"]); 
app.factory("myAppFactory",function($resource){ 
    return{ 
    Test: $resource("https://jsonplaceholder.typicode.com/users/:id", {id:"@id"}) 
    } 
}); 
app.controller("ctrl",function($scope,myAppFactory){ 
    var productDetailServer = myAppFactory.Test.get({ id: 1 }, function() { 
    }); 
    var aux=productDetailServer; 
    $scope.variable = productDetailServer; 
    console.log(productDetailServer); 
    console.log("the website\n"); 
    console.log(aux.website); 
    console.log("how do you access variable inside the response?"); 
    /* 
    How can I do something like this: 

    var website =productDetailServer.website 
    website should access the website within the productDetailServer object but 
    all I get is undefined, how do I assign the website propierty from the object to the variable? 
    Thanks 

    */ 
}); 

Aber wie kann ich auf den Wert der Variablen vom Controller zugreifen? Dank

machte ich einen Plunker besser zu erklären, was ich meinte:

https://plnkr.co/edit/lSsxdbgc5eRXzuIV64ND?p=preview

Antwort

Verwandte Themen