Changes the current value of this Var, and reevaluates any expressions that depends on this Var.
Returns the current value of this Binding and mark the current @dom method depend on this Binding.
Returns the current value of this Binding and mark the current @dom method depend on this Binding.
Each time the value changes, in the current @dom method,
all code after the current bind expression will be re-evaluated if the current @dom method is #watching.
However, code in current @dom method and before the current bind expression will not be re-evaluated.
This rule is not applied to DOM nodes created by XHTML literal.
A change related to a DOM node does not affect siblings and parents of the node.
This method must be invoked inside a @dom method body.
Returns the current value of this Binding
Disable automatically re-calculation.
Enable automatically re-calculation.
Enable automatically re-calculation.
You may invoke this method more than once. Then, when you want to disable automatically re-calculation, you must invoke #unwatch same times as the number of calls to this method.
(var: StringAdd).self
(var: StringFormat).self
(Since version 7.0.0) Use Binding#bind instead
(var: ArrowAssoc[Var[A]]).x
(Since version 2.10.0) Use leftOfArrow instead
(var: Ensuring[Var[A]]).x
(Since version 2.10.0) Use resultOfEnsuring instead
Source variable of data binding expression.
You can manually change the value:
Then, any data binding expressions that depend on this Var will be changed automatically.