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
Jonny Borges
2021-03-09 20:21:13 -0300
Browse Files
Options
Browse Files
Download
Plain Diff
Committed by
GitHub
2021-03-09 20:21:13 -0300
Commit
37b24dbe9ad5278a52ef6d40038f4de9cfcd6f07
37b24dbe
2 parents
cbb40bd3
ba361114
Merge pull request #1140 from CNAD666/master
fix code error of document
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
9 deletions
documentation/zh_CN/state_management.md
documentation/zh_CN/state_management.md
View file @
37b24db
...
...
@@ -343,25 +343,24 @@ ListView.builder (
```
dart
// model
// 我们将使整个类成为可观察的,而不是每个属性。
class
User
(
)
{
User
({
this
.
name
=
''
,
this
.
age
=
0
});
String
name
;
int
age
;
class
User
{
User
({
this
.
name
=
''
,
this
.
age
=
0
});
String
name
;
int
age
;
}
// controller
final
user
=
User
().
obs
;
//当你需要更新user变量时。
user
.
update
(
(
user
)
{
// 这个参数是你要更新的类本身。
user
.
name
=
'Jonny'
;
user
.
age
=
18
;
user
.
name
=
'Jonny'
;
user
.
age
=
18
;
});
// 更新user变量的另一种方式。
user
(
User
(
name:
'João'
,
age:
35
));
// view
Obx
(()=>
Text
(
"Name
${user.value.name}
: Age:
${user.value.age}
"
))
Obx
(()=>
Text
(
"Name
${user.value.name}
: Age:
${user.value.age}
"
))
;
// 你也可以不使用.value来访问模型值。
user
().
name
;
// 注意是user变量,而不是类变量(首字母是小写的)。
```
...
...
@@ -410,7 +409,7 @@ interval(count1, (_) => print("interval $_"), time: Duration(seconds: 1));
这个
`condition`定义了`callback`
函数何时执行。
所有worker都会返回一个
`Worker`实例,你可以用它来取消(通过`dispose()`
)worker。
-
**`ever`**
每当_Rx_变量发出一个新的值时,就会被调用。
...
...
Please
register
or
login
to post a comment