Size: a a a

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

2020 January 28

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
я вот делаю запрос api.url/users?offset=0&limit=100

мне приходит

count: 10
offset: 0
results: [
тут 10 объектов
]

и я вот чето не совсем понимаю, что я получил в итоге))
и как попасть на след страницу
Поставить offset 10
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
я вот делаю запрос api.url/users?offset=0&limit=100

мне приходит

count: 10
offset: 0
results: [
тут 10 объектов
]

и я вот чето не совсем понимаю, что я получил в итоге))
и как попасть на след страницу
ты получил ответ)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
10 обьектов
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
лимит указывает не больше 100, значит должно прийти от 0 до 100 элементов начиая с оффсета 0
источник

F

Foma in Angular - русскоговорящее сообщество
btn click=get

get() {
this.data$=service.get()//offset+=limit
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
следующий запрос должен быть оффсет=results.length
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Интересно правда как с такой апишкой понять, что дальше ничего нет, если пришло все 100 элементов как в лимите, но дальше уже ничего нету
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Не очень круто
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
Smooth Operator
ты получил ответ)
получил первую страницу типа?
источник

В

Виталий in Angular - русскоговорящее сообщество
Что я вижу в этом коде:

Исходный код директивы formControl.

Но почему эта директива внедряет зависимости таким синтаксисом
@Inject(NG_VALIDATORS)
?

И как это связано с моим вопросом?

Если директива formControl хотябы использует зависимость, то компонент basic-info.component.ts никак и нигде ничего подобного не использует.
Тогда для чего всё это?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
получил первую страницу типа?
там нет страниц, ты получил отрезок массива
источник

F

Foma in Angular - русскоговорящее сообщество
та блин джанго дает норм апи где явно указан урл с page и некст и прев, какаето кастрированное апи
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Foma
та блин джанго дает норм апи где явно указан урл с page и некст и прев, какаето кастрированное апи
+, у нас такое на проекте
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
Smooth Operator
там нет страниц, ты получил отрезок массива
господи еесусе
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
господи еесусе
.slice(offset, Math.min(limit, defaultLimit))
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
для чего такое делают вообщк
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Без понятия если честно, щас думаю такое не модно, апишки должны давать более декларативное апи наружу
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Time is the side effect
Интересно правда как с такой апишкой понять, что дальше ничего нет, если пришло все 100 элементов как в лимите, но дальше уже ничего нету
тогда, когда в ответе будет 0 резалтов)
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Smooth Operator
тогда, когда в ответе будет 0 резалтов)
Так выйдет что у тебя на фронте следующая страница будет пустая
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Я об этом косяке)
источник