Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,090 --> 00:00:02,880
In the previous lecture, I have introduced your modules.
2
00:00:03,210 --> 00:00:07,170
They have created a reference to module we are calling exchange.
3
00:00:07,470 --> 00:00:14,220
And in these actually continue, I will show you what issues we can have in the future and the way how
4
00:00:14,220 --> 00:00:17,040
we can, how we can prevent them or how we can fix them.
5
00:00:18,300 --> 00:00:20,670
All right, let's begin in Ah.
6
00:00:20,700 --> 00:00:25,950
Yeah, let's stay here in our homeland view, and the issue we can have is way the dispatching of this
7
00:00:25,950 --> 00:00:27,510
action and get exchanges.
8
00:00:28,530 --> 00:00:34,110
Imagine if people have multiple modules and maybe we don't have an exact figure exchanges, but let's
9
00:00:34,110 --> 00:00:36,430
say we will have a good data or get something.
10
00:00:36,450 --> 00:00:37,440
OK, so get data.
11
00:00:37,440 --> 00:00:38,610
Let's say you'll have a dispatch.
12
00:00:39,360 --> 00:00:44,220
But this is a very generic name, and maybe we will have a get data on multiple modules.
13
00:00:44,760 --> 00:00:47,970
Maybe good data will be not only in the exchange module.
14
00:00:47,980 --> 00:00:53,160
So imagine you have I get data here, but you'll have multiple modules like, let's say we will have
15
00:00:53,160 --> 00:00:53,580
here.
16
00:00:54,330 --> 00:01:00,450
You will be used as modules, then we will have opportunities, opportunities module.
17
00:01:01,380 --> 00:01:07,650
And so on, and some of these modules, you can have a functionality that will interfere with the other
18
00:01:07,650 --> 00:01:10,890
functionality, that naming will be exactly the same.
19
00:01:12,300 --> 00:01:16,470
So in this case, if you would call a here dispatch, get data.
20
00:01:17,740 --> 00:01:22,720
You would call not a boat functions, but you would call the first module that is defined, so imagine
21
00:01:22,720 --> 00:01:24,430
you would have here more modules here.
22
00:01:25,270 --> 00:01:26,380
You will have you will have you here.
23
00:01:26,380 --> 00:01:27,790
Module opportunities.
24
00:01:29,210 --> 00:01:33,710
Opportunity is even learning about opportunities later, what I mean by that opportunities.
25
00:01:34,650 --> 00:01:35,850
And you will have your users.
26
00:01:36,630 --> 00:01:42,090
All right, users, and to exchange and board of opportunity will define a good date as it will have
27
00:01:42,090 --> 00:01:42,900
a good data.
28
00:01:44,330 --> 00:01:46,640
Did data here, and you would have a good data here.
29
00:01:48,870 --> 00:01:54,450
OK, so in this case, to do this better than good data, what I mean, to pick from which module I
30
00:01:54,450 --> 00:01:55,890
want to call get a good data.
31
00:01:56,580 --> 00:01:58,110
I want to quote from here or from here.
32
00:01:58,680 --> 00:01:59,100
OK.
33
00:01:59,490 --> 00:02:02,980
Currently, I cannot specify in 100 of you, I can just call this project data.
34
00:02:03,000 --> 00:02:05,700
I can't specify what I mean by getting a data.
35
00:02:05,730 --> 00:02:07,440
I would like to call this one or at this one.
36
00:02:07,770 --> 00:02:09,390
So I can see you would have these conflicts.
37
00:02:10,500 --> 00:02:12,690
How you can prevent these conflicts is very simple.
38
00:02:13,870 --> 00:02:14,560
You can do this.
39
00:02:15,250 --> 00:02:17,260
You can go to your exchange module.
40
00:02:18,260 --> 00:02:25,760
And in the the father can specify one property called names based names based like this and you will
41
00:02:25,760 --> 00:02:26,660
market us through.
42
00:02:28,310 --> 00:02:34,280
Well, Martin, his name spaced any time you would like, you want to execute functionality to dispatch
43
00:02:34,280 --> 00:02:34,940
some action.
44
00:02:35,630 --> 00:02:41,960
You need to prefix your action with the name of the module and you know, exactly in which module is
45
00:02:41,960 --> 00:02:43,640
this action that resides?
46
00:02:45,400 --> 00:02:48,190
It's not going to have a namespace through we can go to home dot, we'll.
47
00:02:49,450 --> 00:02:56,200
And of this bed, we can call now, prefix of the module is an exchange slash.
48
00:02:56,980 --> 00:02:58,630
And now the name of the action.
49
00:02:59,290 --> 00:03:01,870
And this is get exchanges.
50
00:03:02,680 --> 00:03:07,660
So now, now, now I know exactly from which module I would like to get the specialist action or I would
51
00:03:07,660 --> 00:03:09,280
like to get these parties action to.
52
00:03:10,540 --> 00:03:16,660
OK, that prefix of the module, I know by going to the store index suggests the prefix.
53
00:03:17,630 --> 00:03:19,790
And get exchanges is the action.
54
00:03:20,270 --> 00:03:24,650
All right, let's try it out, let's save it and go back to browser refresh, and after one second,
55
00:03:24,650 --> 00:03:25,640
you will see your data.
56
00:03:25,640 --> 00:03:27,830
So everything is working, everything is in order here.
57
00:03:29,030 --> 00:03:30,320
All right, very quick lecture.
58
00:03:30,410 --> 00:03:33,530
Let's continue in the next lecture.
5428
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.