Ich mag Werte von Array-Index + in Javascript AngularJS wie ng-repeat erhalten, aber in meinem ControllerWie Werte in Javascript von Array holen + AngularJS
Array[0]
0: Object
class:"text-area"
text: "Arif#2:hi bro"
time_stamp: 1484644646user_
chat_img: "images/noimage.jpg"
__proto__: Objectlength: 1__proto__: Array[0]
Jetzt i wie „Klasse Klassennamen drucken möchten = text-Bereich“, und dies wird Dank
hier eine Schleife ist mein Code
$scope.p=get_chat_history(); this function give me array
console.log('key',$scope.p);
Leider fo alles, was ich sehr Anfänger bin ich einige mo hinzufügen re Detail
function get_chat_history() {
var data = [];
var time_stamp = '';
$timeout(function() {
$scope.time_stamp = window.localStorage.getItem('time_stamp');
}, 3000);
console.log('time_stamp', $scope.time_stamp);
if (!$scope.time_stamp) {
$scope.time_stamp = Date.now();
}
$http({
url: "https://testing.twodegrees.io/chat/history/" + my_chat_id + "/" + my_chat_friend_id + "/" + $scope.time_stamp,
headers: {
'X-TWO_DEGREE-APP_ID': 'test_Anonymous_786',
'X-TWO_DEGREE-APP_TOKEN': actoken
},
method: 'GET'
}).then(function mySucces(success_res) {
// console.log(' history data',success_res);
var chat_images_images = [];
for (var p = 0; p < success_res.data.chats.length; p++)
{
console.log('p', p);
chat_images_images[p] = [];
var message_body = success_res.data.chats[p].body;
var myJSON = JSON.parse(message_body);
var time_stamp = success_res.data.chats[p].time_stamp;
var myJSON2 = JSON.parse(time_stamp);
if (myJSON.sname == my_name) {
var class_name = 'text-area2';
} else {
var class_name = 'text-area';
}
//console.log('time_stamp',myJSON2);
if (p == 0) {
window.localStorage.setItem('time_stamp', myJSON2);
}
var newtest = {
text: myJSON.text,
class: class_name,
user_chat_img: "images/noimage.jpg",
time_stamp: myJSON2
}
// console.log('chat history',myJSON);
data.push(newtest);
}
// console.log('chat history',data);
});
var urle = "https://testing.twodegrees.io/chat/history/" + my_chat_id + "/" + my_chat_friend_id + "/" + $scope.time_stamp;
console.log('url history', urle);
return data;
}
diese Funktion mir ein Array senden, und ich will diesen
Können Sie y posten unser Code hier oder ein Link zu einem jsfiddle/jsbin etc? – rrd
Bieten Sie uns mehr Details .... wie, was Sie erreichen möchten ... mit Ihren Versuchen – Kenny
Ich bekomme dies aus meiner Sicht mit einer Schleife ng-repeat, aber ich möchte jetzt dies in meinem Controller aus meiner Sicht bekomme ich wie Diese ng-repeat = "Nachricht in MyMessages" und dann {{message.class}} –