Showing
1 changed file
with
11 additions
and
11 deletions
| @@ -297,9 +297,9 @@ controller.count.value++ | @@ -297,9 +297,9 @@ controller.count.value++ | ||
| 297 | 297 | ||
| 298 | ### Где .obs может быть использован | 298 | ### Где .obs может быть использован | 
| 299 | 299 | ||
| 300 | -You can transform anything on obs. Here are two ways of doing it: | 300 | +Вы можете преобразовать что угодно в obs. Вот два способа сделать это: | 
| 301 | 301 | ||
| 302 | -* You can convert your class values to obs | 302 | +* Вы можете преобразовать значения вашего класса в obs | 
| 303 | ```dart | 303 | ```dart | 
| 304 | class RxUser { | 304 | class RxUser { | 
| 305 | final name = "Camila".obs; | 305 | final name = "Camila".obs; | 
| @@ -307,7 +307,7 @@ class RxUser { | @@ -307,7 +307,7 @@ class RxUser { | ||
| 307 | } | 307 | } | 
| 308 | ``` | 308 | ``` | 
| 309 | 309 | ||
| 310 | -* or you can convert the entire class to be an observable | 310 | +* или вы можете преобразовать весь класс в observable | 
| 311 | ```dart | 311 | ```dart | 
| 312 | class User { | 312 | class User { | 
| 313 | User({String name, int age}); | 313 | User({String name, int age}); | 
| @@ -319,12 +319,12 @@ class User { | @@ -319,12 +319,12 @@ class User { | ||
| 319 | final user = User(name: "Camila", age: 18).obs; | 319 | final user = User(name: "Camila", age: 18).obs; | 
| 320 | ``` | 320 | ``` | 
| 321 | 321 | ||
| 322 | -### Note about Lists | 322 | +### Примечание о списках | 
| 323 | 323 | ||
| 324 | -Lists are completely observable as are the objects within it. That way, if you add a value to a list, it will automatically rebuild the widgets that use it. | 324 | +Списки полностью наблюдаемы, как и объекты внутри них. Таким образом, если вы добавите значение в список, он автоматически перестроит виджеты, которые его используют. | 
| 325 | 325 | ||
| 326 | -You also don't need to use ".value" with lists, the amazing dart api allowed us to remove that. | ||
| 327 | -Unfortunaly primitive types like String and int cannot be extended, making the use of .value mandatory, but that won't be a problem if you work with gets and setters for these. | 326 | +Вам также не нужно использовать ".value" со списками, замечательный API-интерфейс Dart позволяет нам избежать этого. | 
| 327 | +К сожалению, примитивные типы, такие как String и int, не могут быть расширены, что делает использование .value обязательным, но это не будет проблемой, если вы работаете с геттерами и сеттерами для них. | ||
| 328 | 328 | ||
| 329 | ```dart | 329 | ```dart | 
| 330 | // On the controller | 330 | // On the controller | 
| @@ -338,7 +338,7 @@ ListView.builder ( | @@ -338,7 +338,7 @@ ListView.builder ( | ||
| 338 | ) | 338 | ) | 
| 339 | ``` | 339 | ``` | 
| 340 | 340 | ||
| 341 | -When you are making your own classes observable, there is a different way to update them: | 341 | +Когда вы делаете свои собственные классы наблюдаемыми, есть другой способ их обновить: | 
| 342 | 342 | ||
| 343 | ```dart | 343 | ```dart | 
| 344 | // on the model file | 344 | // on the model file | 
| @@ -366,9 +366,9 @@ Obx(()=> Text("Name ${user.value.name}: Age: ${user.value.age}")) | @@ -366,9 +366,9 @@ Obx(()=> Text("Name ${user.value.name}: Age: ${user.value.age}")) | ||
| 366 | user().name; // notice that is the user variable, not the class (variable has lowercase u) | 366 | user().name; // notice that is the user variable, not the class (variable has lowercase u) | 
| 367 | ``` | 367 | ``` | 
| 368 | 368 | ||
| 369 | -You don't have to work with sets if you don't want to. you can use the "assign 'and" assignAll "api. | ||
| 370 | -The "assign" api will clear your list, and add a single object that you want to start there. | ||
| 371 | -The "assignAll" api will clear the existing list and add any iterable objects that you inject into it. | 369 | +Вам не нужно работать с наборами, если вы этого не хотите, вы можете использовать API "assign" и "assignAll". | 
| 370 | +API "assign" очистит ваш список и добавит один объект, который вы хотите начать там. | ||
| 371 | +API "assignAll" очистит существующий список и добавит любые повторяемые объекты, которые вы в него вставляете. | ||
| 372 | 372 | ||
| 373 | ### Why i have to use .value | 373 | ### Why i have to use .value | 
| 374 | 374 | 
- 
Please register or login to post a comment