Class View

java.lang.Object
org.angular.ts.view.View

public final class View extends Object
Programmatic-view helpers for Java and J2CL applications.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    Selects a stable key from a collection item.
    static interface 
    Reads a reactive value.
    static interface 
    Renders a keyed item through its reactive reader.
  • Method Summary

    Modifier and Type
    Method
    Description
    static Object
    attrs(Object values)
    Forces values to use attribute semantics.
    static <T> View.Reader<Object>
    each(View.Reader<T[]> read, View.Key<T> key, View.Renderer<T> render)
    Creates a keyed reactive collection.
    static elemental2.dom.EventListener
    event(elemental2.dom.EventListener listener)
    Creates a native event binding.
    static elemental2.dom.EventListener
    event(elemental2.dom.EventListener listener, Object options)
    Creates a native event binding with listener options.
    static elemental2.dom.EventListener
    listener(Consumer<elemental2.dom.Event> listener)
    Adapts an event consumer to an EventListener.
    static Object
    props(Object values)
    Forces values to use property semantics.
    static elemental2.dom.Element
    tag(String name, Object... arguments)
    Creates an HTML element whose name is selected at runtime.
    static elemental2.dom.Element
    tagNS(String namespaceUri, String name, Object... arguments)
    Creates a namespaced element whose name is selected at runtime.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • each

      @JsMethod(namespace="angular.view", name="each") public static <T> View.Reader<Object> each(View.Reader<T[]> read, View.Key<T> key, View.Renderer<T> render)
      Creates a keyed reactive collection.
    • event

      @JsMethod(namespace="angular.view", name="event") public static elemental2.dom.EventListener event(elemental2.dom.EventListener listener)
      Creates a native event binding.
    • event

      @JsMethod(namespace="angular.view", name="event") public static elemental2.dom.EventListener event(elemental2.dom.EventListener listener, Object options)
      Creates a native event binding with listener options.
    • attrs

      @JsMethod(namespace="angular.view", name="attrs") public static Object attrs(Object values)
      Forces values to use attribute semantics.
    • props

      @JsMethod(namespace="angular.view", name="props") public static Object props(Object values)
      Forces values to use property semantics.
    • tag

      @JsMethod(namespace="angular.view", name="tag") public static elemental2.dom.Element tag(String name, Object... arguments)
      Creates an HTML element whose name is selected at runtime.
    • tagNS

      @JsMethod(namespace="angular.view", name="tagNS") public static elemental2.dom.Element tagNS(String namespaceUri, String name, Object... arguments)
      Creates a namespaced element whose name is selected at runtime.
    • listener

      public static elemental2.dom.EventListener listener(Consumer<elemental2.dom.Event> listener)
      Adapts an event consumer to an EventListener.