Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
chloemk
2022-09-06 23:33:03 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
8528f2d5a25d9d2824a2e8747b578d5e4fdead67
8528f2d5
1 parent
bef7d4cd
Update kr_KO/dependency_management.md
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
0 deletions
documentation/kr_KO/dependency_management.md
documentation/kr_KO/dependency_management.md
View file @
8528f2d
...
...
@@ -200,6 +200,35 @@ Get의 인스턴스에서 삭제합니다:
Get
.
delete
<
Controller
>();
// 보통 GetX는 미사용 controller를 삭제하기 때문에 수행할 필요가 없습니다
```
## 대체 인스턴스 지정
현재 추가된 인스턴스는
`replace` 또는 `lazyReplace`
메소드를 사용하여 유사하거나 확장된 클래스 인스턴스로 교체할 수 있습니다. 이후 원본 클래스를 사용하여 찾을 수 있습니다.
```
dart
abstract
class
BaseClass
{}
class
ParentClass
extends
BaseClass
{}
class
ChildClass
extends
ParentClass
{
bool
isChild
=
true
;
}
Get
.
put
<
BaseClass
>(
ParentClass
());
Get
.
replace
<
BaseClass
>(
ChildClass
());
final
instance
=
Get
.
find
<
BaseClass
>();
print
(
instance
is
ChildClass
);
//true
class
OtherClass
extends
BaseClass
{}
Get
.
lazyReplace
<
BaseClass
>(()
=>
OtherClass
());
final
instance
=
Get
.
find
<
BaseClass
>();
print
(
instance
is
ChildClass
);
// false
print
(
instance
is
OtherClass
);
//true
```
## 메서드간의 차이점
첫째, Get.lazyPut의
`fenix`와 다른 메서드들의 `permanent`
을 살펴보겠습니다.
...
...
Please
register
or
login
to post a comment