273. Adding Query Params
Jul 21, 2026 06:08
· 4:01
· English
· Whisper Turbo
· 2 Skaļruņi
Šī transkripta derīguma termiņš beidzas 7 dienas.
Atjaunināt pastāvīgai uzglabāšanai →
Rādīt tikai
0:02
S…
Speaker 2 (273. Adding Query Params)
Headers aren't the only thing you can set.
0:04
S…
Speaker 2 (273. Adding Query Params)
For many API endpoints,
0:06
S…
Speaker 2 (273. Adding Query Params)
you can also attach certain query parameters.
0:09
S…
Speaker 2 (273. Adding Query Params)
And of course,
0:09
S…
Speaker 2 (273. Adding Query Params)
again, it depends on the API endpoint you're sending the request to,
0:13
S…
Speaker 2 (273. Adding Query Params)
which query parameters are supported.
0:16
S…
Speaker 2 (273. Adding Query Params)
For example,
0:17
S…
Speaker 2 (273. Adding Query Params)
the Firebase REST API,
0:19
S…
Speaker 2 (273. Adding Query Params)
and you can learn that in the official docs,
0:21
S…
Speaker 2 (273. Adding Query Params)
supports one query parameter,
0:23
S…
Speaker 2 (273. Adding Query Params)
which effect we can immediately see.
0:25
S…
Speaker 2 (273. Adding Query Params)
You set parameters by adding the params key here in that
0:29
S…
Speaker 2 (273. Adding Query Params)
same config object where you added headers and you set params
0:33
S…
Speaker 2 (273. Adding Query Params)
equal to new HTTP params.
0:37
S…
Speaker 2 (273. Adding Query Params)
Now, just as HTTP headers,
0:39
S…
Speaker 2 (273. Adding Query Params)
you import HTTP params from at Angular slash
0:43
S…
Speaker 2 (273. Adding Query Params)
common slash HTTP.
0:45
S…
Speaker 1 (273. Adding Query Params)
Now,
0:47
S…
Speaker 2 (273. Adding Query Params)
HTTP params works a bit differently than HTTP headers.
0:50
S…
Speaker 1 (273. Adding Query Params)
There,
0:52
S…
Speaker 2 (273. Adding Query Params)
you can call set,
0:53
S…
Speaker 2 (273. Adding Query Params)
and now you can set a param name and a value for that.
0:57
S…
Speaker 1 (273. Adding Query Params)
And there,
0:58
S…
Speaker 2 (273. Adding Query Params)
for example, you can set print,
1:01
S…
Speaker 2 (273. Adding Query Params)
and that is a search param,
1:02
S…
Speaker 2 (273. Adding Query Params)
a query param supported by Firebase,
1:04
S…
Speaker 1 (273. Adding Query Params)
print,
1:05
S…
Speaker 2 (273. Adding Query Params)
and you set this to a value to pretty.
1:07
S…
Speaker 2 (273. Adding Query Params)
And this just changes the format in which Firebase returns
1:11
S…
Speaker 1 (273. Adding Query Params)
its data.
1:12
S…
Speaker 1 (273. Adding Query Params)
Now,
1:13
S…
Speaker 2 (273. Adding Query Params)
if we save that,
1:13
S…
Speaker 1 (273. Adding Query Params)
this loads,
1:17
S…
Speaker 2 (273. Adding Query Params)
and now if I clear that and I click this again,
1:20
S…
Speaker 2 (273. Adding Query Params)
and we inspect this request you see now it has this
1:24
S…
Speaker 2 (273. Adding Query Params)
query parameter attached to the end of the url and of course you could
1:28
S…
Speaker 2 (273. Adding Query Params)
have added this to the url yourself up there too you could have added
1:32
S…
Speaker 2 (273. Adding Query Params)
print equals pretty up there and add with an ampersand
1:36
S…
Speaker 2 (273. Adding Query Params)
in between as many
1:38
S…
Speaker 2 (273. Adding Query Params)
key value pairs as you need or as your API endpoint supports.
1:42
S…
Speaker 2 (273. Adding Query Params)
You can do that here in the URL,
1:44
S…
Speaker 2 (273. Adding Query Params)
but by using this params config,
1:47
S…
Speaker 2 (273. Adding Query Params)
it's a bit more convenient because you don't need to concatenate a super long
1:51
S…
Speaker 1 (273. Adding Query Params)
string.
1:51
S…
Speaker 2 (273. Adding Query Params)
You simply set them here with the set method.
1:54
S…
Speaker 1 (273. Adding Query Params)
Now,
1:55
S…
Speaker 2 (273. Adding Query Params)
if you wanted to set multiple params,
1:57
S…
Speaker 2 (273. Adding Query Params)
you can simply do this by adding a search params
2:01
S…
Speaker 2 (273. Adding Query Params)
constant or whatever you want to name it,
2:03
S…
Speaker 2 (273. Adding Query Params)
create your new params object there.
2:06
S…
Speaker 2 (273. Adding Query Params)
And now here,
2:07
S…
Speaker 2 (273. Adding Query Params)
you can call search params append and append a new param
2:11
S…
Speaker 2 (273. Adding Query Params)
key value pair like print pretty.
2:13
S…
Speaker 1 (273. Adding Query Params)
Important,
2:14
S…
Speaker 2 (273. Adding Query Params)
however, search params,
2:16
S…
Speaker 2 (273. Adding Query Params)
this object is immutable.
2:17
S…
Speaker 2 (273. Adding Query Params)
So you actually need to overwrite this and therefore this needs to be a
2:21
S…
Speaker 2 (273. Adding Query Params)
variable with a new result of
2:26
S…
Speaker 1 (273. Adding Query Params)
append.
2:27
S…
Speaker 2 (273. Adding Query Params)
So what you would do here in the end is you call append and this returns
2:31
S…
Speaker 2 (273. Adding Query Params)
a new HTTP params object and you store that new object which has
2:35
S…
Speaker 2 (273. Adding Query Params)
these new key value pairs added to it in the search purpose variable,
2:38
S…
Speaker 2 (273. Adding Query Params)
overwriting the old one.
2:39
S…
Speaker 2 (273. Adding Query Params)
So you still have a HTTP params object in there,
2:42
S…
Speaker 2 (273. Adding Query Params)
but a new one.
2:43
S…
Speaker 2 (273. Adding Query Params)
And if you have multiple
2:46
S…
Speaker 2 (273. Adding Query Params)
key value pairs,
2:47
S…
Speaker 2 (273. Adding Query Params)
then you simply repeat that step.
2:48
S…
Speaker 2 (273. Adding Query Params)
With append,
2:49
S…
Speaker 2 (273. Adding Query Params)
the old ones will be kept,
2:51
S…
Speaker 2 (273. Adding Query Params)
but the new ones will be added to a new HTTP params object,
2:54
S…
Speaker 2 (273. Adding Query Params)
which will then replace the old one by storing it in its same variable.
2:58
S…
Speaker 2 (273. Adding Query Params)
So here you could also have your custom key,
3:00
S…
Speaker 2 (273. Adding Query Params)
which is not supported by Firebase,
3:02
S…
Speaker 2 (273. Adding Query Params)
but you can still send this,
3:03
S…
Speaker 2 (273. Adding Query Params)
it won't cause any harm.
3:05
S…
Speaker 2 (273. Adding Query Params)
And then you simply add your search params here for the params
3:09
S…
Speaker 2 (273. Adding Query Params)
in your config object,
3:10
S…
Speaker 2 (273. Adding Query Params)
and this is how you can attach multiple
3:13
S…
Speaker 2 (273. Adding Query Params)
params if you want to we can see the effect here if i fetch now
3:18
S…
Speaker 2 (273. Adding Query Params)
you see we have multiple search parameters attached again you could have done
3:22
S…
Speaker 2 (273. Adding Query Params)
that directly in the url but by using the http params object
3:26
S…
Speaker 2 (273. Adding Query Params)
and the configuration object it's a bit more convenient now
3:30
S…
Speaker 2 (273. Adding Query Params)
by the way in case you're wondering what these parameters do custom key does nothing
3:34
S…
Speaker 2 (273. Adding Query Params)
that's just something i came up with it's not supported by firebase but as i mentioned
3:38
S…
Speaker 2 (273. Adding Query Params)
it's also no problem if we add this
3:41
S…
Speaker 2 (273. Adding Query Params)
Print pretty does something in the response.
3:43
S…
Speaker 2 (273. Adding Query Params)
It prints this in a more pretty way.
3:45
S…
Speaker 2 (273. Adding Query Params)
It adds some extra white space and line breaks so that this is more human readable.
3:49
S…
Speaker 2 (273. Adding Query Params)
Absolutely does not matter for our app where we read this with our
3:53
S…
Speaker 2 (273. Adding Query Params)
code anyways,
3:54
S…
Speaker 2 (273. Adding Query Params)
but it just wanted some example to show how to add query parameters.
Šis transkripts tika ģenerēts ar AI (automātiskā runas atpazīšana). Var saturēt kļūdas — pārbaudīt pret oriģinālo audio kritiskai lietošanai. AI politika
Kopsavilkums
Noklikšķiniet uz Summarize, lai ģenerētu AI šī transkripta kopsavilkumu.
Apkopojot...
Vaicāt AI par šo transkripciju
Jautāt kaut ko par šo stenogrammu — AI atradīs attiecīgās sadaļas un atbildēs.