angular_ts/component

Types

pub opaque type Binding
pub type BindingEntry {
  BindingEntry(name: String, binding: Binding)
}

Constructors

  • BindingEntry(name: String, binding: Binding)
pub type BindingMode {
  Text
  OneWay
  TwoWay
  Expression
}

Constructors

  • Text
  • OneWay
  • TwoWay
  • Expression
pub opaque type Component(controller)
pub type RequireEntry {
  RequireEntry(property: String, controller: String)
}

Constructors

  • RequireEntry(property: String, controller: String)
pub type Transclusion {
  NoTransclusion
  ContentTransclusion
  SlotTransclusion(List(TransclusionSlot))
}

Constructors

pub type TransclusionSlot {
  TransclusionSlot(name: String, selector: String)
}

Constructors

  • TransclusionSlot(name: String, selector: String)

Values

pub fn binding(
  component: Component(controller),
  name: String,
  binding: Binding,
) -> Component(controller)
pub fn binding_symbol(binding: Binding) -> String
pub fn controller_as(
  component: Component(controller),
  alias: String,
) -> Component(controller)
pub fn expression_binding(optional: Bool) -> Binding
pub fn new(
  template: String,
  controller: injectable.Injectable(controller),
) -> Component(controller)
pub fn one_way_binding(optional: Bool) -> Binding
pub fn require(
  component: Component(controller),
  property: String,
  controller_name: String,
) -> Component(controller)
pub fn text_binding(optional: Bool) -> Binding
pub fn to_js_object(
  definition: Component(controller),
) -> dynamic.Dynamic
pub fn transclude_content(
  component: Component(controller),
) -> Component(controller)
pub fn transclude_slot(
  component: Component(controller),
  name: String,
  selector: String,
) -> Component(controller)
pub fn two_way_binding(optional: Bool) -> Binding
pub fn with_template_url(
  template_url: String,
  controller: injectable.Injectable(controller),
) -> Component(controller)
pub fn with_view(
  view: fn(programmatic_view.Context(controller, dynamic.Dynamic)) -> dynamic.Dynamic,
  controller: injectable.Injectable(controller),
) -> Component(controller)
Search Document