angular_ts/programmatic_view

Types

pub opaque type Context(controller, required)
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 required(
  context: Context(controller, required),
) -> required
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
Search Document