Ich brauche etwas Einblick. Ich bin sendig Daten von einem an die Steuerung zurück ng-click = "Info (c); Ich bin dann die Datenbank abfragen und alle Werte aus dem Array in meinem Controller RückkehrHinzufügen von Schlüssel und Wert zu einem zurückgegebenen Bereich Array
$scope.Info = function(user){
Data.get("Info/"+user.ID).then(function (data) {
$scope.user = data.data;
console.log(user);
});
};
Das gibt mir eine Rückkehr. wie
{
"status": "success",
"message": "Data selected from database",
"data": [
{
"ID": 32,
"CountyID": 1,
"Name": "tests",
"PhoneNo": "(555)535-5555",
"Address1": " industrial park"
}
]
}
ich mag, dass die Rückkehr nehmen und es in einer anderen Tabelle mit mehr Daten einfügen. Grundsätzlich am Ende der Datenfeldes Stadt zurückgekehrt = ‚New York‘ und state = ‚NY‘ so hinzufügen, wenn ich zurückgesendet an die neue Tabelle, die zwei Spalten enthält, werden sie mit den Daten aus dem $ scope-Array gefüllt
"data": [
{
"ID": 32,
"CountyID": 1,
"Name": "tests",
"PhoneNo": "(555)535-5555",
"Address1": " industrial park",
"City": "New York",
"State": "NY"
}
]
Im Moment wird nur die Spalten, die es ursprünglich festgelegt hat, aus den Daten eingefügt, die von der get-Abfrage zurückgegeben werden.
Ich habe versucht, zu fallen, aber es wird einfach nicht die zwei zusätzlichen Schlüssel und Werte am Ende des Benutzer-Array hinzufügen.
angular.forEach($scope.user, function(obj){
obj.push({'City' : 'New York'});
obj.push({'State' : 'NY'});
});
oder
user.push({"State":'NY'});
Bitte lassen Sie mich wissen, wie ich die beiden anderen Werte gebunden und haben es auf meine Anweisung Einfügen gesendet. Danke
tun ja das ist richtig. Ich möchte am Ende des aktuellen Benutzerdokuments den Schlüssel/Werte für Stadt und Bundesstaat hinzufügen. Nach $ scope.user = data.data. Lassen Sie mich versuchen, was Sie empfehlen. Danke – scooby