• Почему не выводятся поля объектов из массива?

    @tn-ko Автор вопроса
    Спасибо огромное за помощь, я думал с ума сойду с этой проблемой! Нужно было в ngOnInit() вызывать сервис и выводить данные типа
    <tr *ngFor="let metering_device of metering_devices ">
              <td>{{metering_device.id | json}}</td>
              <td>{{metering_device.name | json}}</td>
              <td>{{metering_device.last_active | json}}</td>
            </tr>!
    Написано
  • Почему не выводятся поля объектов из массива?

    @tn-ko Автор вопроса
    Я использую observable для получения объекта, в котором мне нужно найти массив через
    public listOfDevices(access_token: any): Observable<any>{
        const httpOptions = {
          headers: new HttpHeaders({
            Authorization: `Bearer ${access_token}`, 
          })
        };
      
        const postBody ={
          headers: {
            "page":1,"last_page":0,"sort_field":"id","sort":"desc","search_string":null,"device_state":"all","is_archived":false,"paginate":true,"append_fields":["active_polling","attributes","tied_point"],"per_page":10
      
          }
    
        }
        return this.http.post('https://core.nekta.cloud/api/device/metering_devices', postBody, httpOptions)
      }
    }
    Написано
  • Как можно перейти на абсолютно новую html страницу в angular?

    @tn-ko Автор вопроса
    В таком случае отрисовывается старый компонент без перехода на новую страницу. Даже если прописать URL новому копмоненту, открывается тот же старый компонент, но с новым URL.
  • Как отправить переменную вместе с сообщением?

    @tn-ko Автор вопроса
    Алан Гибизов,
    1. Для старта игры, бот просто отправляет 1 рандомное слово
  • Как получить сообщения от пользователя в функцию?

    @tn-ko Автор вопроса
    В таком случае можно отправить 2 разных сообщения?
  • Телеграм-бот. Как сохранить второе сообщение от пользователя?

    @tn-ko Автор вопроса
    Отдельный обработчик входящих сообщений, вызывающийся после нажатия на кнопку.

    @bot.message_handler(content_types=['text'])
    def anserwing(message):
    if message.chat.type == 'private' :
    if message.text =='Random number':
    bot.send_message(message.chat.id, (random.randint(0, 101)))
    elif message.text == "How it's going?":

    markup = types.InlineKeyboardMarkup(row_width=2)
    item1 = types.InlineKeyboardButton("I'm fine" , callback_data='good')
    item2 = types.InlineKeyboardButton("I feel bad myself" , callback_data='bad')
    markup.add(item1,item2)
    bot.send_message(message.chat.id, 'Machines feel nothing.')
    bot.send_message(message.chat.id, 'What about you?' , reply_markup=markup)

    elif message.text == "Игра в слова":
    bot.send_message(message.chat.id,playing(message))

    Проблема в том, что при
    elif message.text == "Игра в слова":
    bot.send_message(message.chat.id,playing(message))
    бот в качестве сообщения от пользователя хранит "Игра в слова" , и соответственно, сама фунция игры содержит это сообщение. Как в таком случае можно получить сообщение от пользователя? Буду благодарен за просветление.