@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 28 мая 2017 г.

11:44:51 ДП
User 136500394
Имел, имею и буду иметь
11:44:51 ДП
User 136500394
Чятик, а кто с ангуляром2/тайпскриптом имел половую связь?
04:26:46 ПП
User 5619251
User 136500394
Имел, имею и буду иметь
а таки совет по вопросу не дашь?)
04:43:12 ПП
User 136500394
User 5619251
а таки совет по вопросу не дашь?)
Вопрос не вижу)
04:55:47 ПП
User 5619251
User 5619251
Как ему сказать что имена пропертей объектов вида PascalCase это нормально, и не надо заливать что оно хочет camelCase...

Прост если оно в camelCase то object.propertyName оно понимает, а если object.PropertyName начинает выделываться что нет у объекта такой проперти. При этом object['PropertyName'] прекрасно кушает....
@andrey_yashchak 👆
04:57:02 ПП
User 136500394
Имена классов только пацкаль кейсом
05:07:41 ПП
User 5619251
А как ему отключить эту "избирательность"?
Не вижу причин почему имя свойства не может начинаться с большой буквы.

Строго говоря суть проблемы-то глубже.
Существует некое REST API. Оно отвечает jsonом.
Внутри фактически уже готовые объекты, которые без особого разбора можно сразу десериализовывать согласно их типу.

И вот там уже все свойства всех объектов начинаются с большой буквы...
05:32:53 ПП
User 5619251
Классика жанра. Сам спросил - сам ответил.
  tslint.json - "variable-name" - "allow-pascal-case"
10:37:15 ПП
User 5619251
Код в студию.
10:44:05 ПП
User 5619251
А сам запрос-то хоть исполняется? И данные прилетают?
10:45:53 ПП
User 5619251
А ежели вместо консоли вписать debugger; и отловить вызов?