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