angular_ts/programmatic_view
Types
pub type Property =
#(String, dynamic.Dynamic)
pub type View(controller, required) =
fn(Context(controller, required)) -> dynamic.Dynamic
Values
pub fn attrs(
properties: List(#(String, dynamic.Dynamic)),
) -> dynamic.Dynamic
pub fn child(value: value) -> dynamic.Dynamic
pub fn controller(
context: Context(controller, required),
) -> controller
pub fn each(
read: fn() -> List(item),
key: fn(item) -> key,
render: fn(fn() -> item) -> dynamic.Dynamic,
) -> dynamic.Dynamic
pub fn event(
listener: fn(dynamic.Dynamic) -> Nil,
) -> dynamic.Dynamic
pub fn event_with_options(
listener: fn(dynamic.Dynamic) -> Nil,
options: options,
) -> dynamic.Dynamic
pub fn from_dynamic(
handle: dynamic.Dynamic,
) -> Context(controller, required)
pub fn host(
context: Context(controller, required),
) -> dynamic.Dynamic
pub fn on_destroy(
context: Context(controller, required),
cleanup: fn() -> Nil,
) -> dynamic.Dynamic
pub fn property(
name: String,
value: value,
) -> #(String, dynamic.Dynamic)
pub fn props(
properties: List(#(String, dynamic.Dynamic)),
) -> dynamic.Dynamic
pub fn reactive(read: fn() -> value) -> dynamic.Dynamic
pub fn scope(
context: Context(controller, required),
) -> scope.Scope(state)
pub fn tag(
name: String,
properties: List(#(String, dynamic.Dynamic)),
children: List(dynamic.Dynamic),
) -> dynamic.Dynamic
pub fn tag_ns(
namespace_uri: String,
name: String,
properties: List(#(String, dynamic.Dynamic)),
children: List(dynamic.Dynamic),
) -> dynamic.Dynamic
pub fn transclude(
context: Context(controller, required),
) -> dynamic.Dynamic