Я хочу, чтобы имя_канала_1 автоматически увеличивалось и переходило имя_канала_2, имя_канала_3; если заявление, куда он идет
Посмотрите на // THİS LİNE
"{\" channel_list \ ": {\" channel_name_1 \ ": \" deneme \ ", \" channel_name_0 \ ": \" Ev s \ u0131cakl \ u0131k takibi \ ", \" channel_id_0 \ ": 136, \" channel_id_1 \ ": 137}}"
Я хочу взять значения channel_name_1, channel_name_0.
Спасибо сейчас
var veri;
var headers = new Headers();
headers.append('Accept', 'application/json');
headers.append('Content-Type', 'application/json' );
//headers.append('Authorization' , 'Basic '+ btoa(tok));
let options = new RequestOptions({ headers: headers });
let postParams = {
token: "381f13d7056-ce5fe474919",
user_id: "71",
}
var veris="channel_name_";
this.http.post("https://iothook.com/api/v1.0/channels/", postParams, options)
.subscribe(data => {
veri = data['_body'];
console.log(veri);
veri= veri.slice(1, -1);
veri = veri.replace(/\\/g, "");
veri = JSON.parse(veri);
for(var i = 0 ; i<2;i++)
{
veris+=i;
this.veriler.push({channelname: veri.channel.channel_name_1}); //THİS LİNE
console.log(veri.channel_name_1);
}
}, error => {
console.log(error);// Error getting the data
});
1 ответ
Я не уверен, о чем вы спрашиваете, но думаю, вы хотите использовать скобки, например:
for(var i = 0; i < 2; i++){
veris += i;
this.veriler.push({ channelname: veri.channel['channel_name_' + (i + 1) }); //THİS LİNE
console.log(veri.channel['channel_name_' + (i + 1));
}
.
перед [
Похожие вопросы
Новые вопросы
typescript
TypeScript - это типизированный надмножество JavaScript, которое компилируется в простой JavaScript. Он добавляет в JavaScript дополнительные типы, классы, интерфейсы и модули. Этот тег предназначен для вопросов, относящихся к TypeScript. Он не используется для ответов на общие вопросы по JavaScript.