Size: a a a

Angular - русскоговорящее сообщество

2020 May 22

AT

Arams Tomojans in Angular - русскоговорящее сообщество
Oleg Safonov
обязательно 00001? может просто 1? primary key обычный не подойдёт?
по идее да. они будут эти номера в книжках прописывать. просто 1 легко потеряется. сейчас попробую стрингом сделать
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
что значит легко потеряется? :)))
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
Anton Shvets
что значит легко потеряется? :)))
слишком короткий, могут не заметить, затереть и тд
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Arams Tomojans
слишком короткий, могут не заметить, затереть и тд
кто? кто руками будет лезть в БД?
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
this.inventoryNumber = '00001';
       this.inventoryNumber++;
возращает 2 просто, без нулей
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Arams Tomojans
this.inventoryNumber = '00001';
       this.inventoryNumber++;
возращает 2 просто, без нулей
Потому что это число, а 00001 - это не число
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
Oleg Safonov
кто? кто руками будет лезть в БД?
инвентарный номер будет ПИСАТЬСЯ именно в настоящей книге)
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
ручкой грубо говоря)
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Arams Tomojans
инвентарный номер будет ПИСАТЬСЯ именно в настоящей книге)
Ну так вы им выводите с нулями его если нужно
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
конвертнуть 1 в 00001 не сложно же?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
если они эти данные вбивают \ читают из приложения, просто конвертер нужен
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
я просто думал что существует фитча какая нибудь в языке)
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Arams Tomojans
я просто думал что существует фитча какая нибудь в языке)
со строкой работать в любом случае хуже будет
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
а число на уровне БД в виде ключа - идеальный вариант
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
получается ключ + конвертор
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
благодарю. пойду ковырять
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Arams Tomojans
слишком короткий, могут не заметить, затереть и тд
это проблема визуализации номера, а не его записи в базу
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
появляются и другие вопросы. а что есть книг станет 100000 тогда 5ти значный формат уже в пролете. надо будет уточнить почему так привязались к этому формату)
источник

IP

Ivan Petrov in Angular - русскоговорящее сообщество
Arams Tomojans
появляются и другие вопросы. а что есть книг станет 100000 тогда 5ти значный формат уже в пролете. надо будет уточнить почему так привязались к этому формату)
padStart мб поможет в твоём кейсе? Типа работать с числом, а потом переводить в строку и через padStart приводить к пятизначному формату, если будет больше 5 знаков, то просто строка будет возвращаться без изменений
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
Ivan Petrov
padStart мб поможет в твоём кейсе? Типа работать с числом, а потом переводить в строку и через padStart приводить к пятизначному формату, если будет больше 5 знаков, то просто строка будет возвращаться без изменений
как вариант
источник