Interface HtmlCanvasConfig


@JsType(isNative=true, name="ng.HtmlCanvasConfig", namespace="<global>") public interface HtmlCanvasConfig
Declarative config accepted by `NgModule.config({ $htmlCanvas: ... })`. The integration is disabled by default and has no AngularTS fallback.
  • Method Details

    • create

      @JsOverlay static HtmlCanvasConfig create()
    • getDefaultMode

      @JsProperty String getDefaultMode()
      Default canvas rendering target for directives that do not specify one.
    • getDefaultScheduler

      @JsProperty String getDefaultScheduler()
      Default invalidation scheduler for canvas-backed HTML layers.
    • getEnabled

      @JsProperty HtmlCanvasConfig.GetEnabledUnionType getEnabled()
      Public HtmlCanvasConfig.enabled member exposed by the AngularTS namespace contract.
    • isRequireFlag

      @JsProperty boolean isRequireFlag()
      Require an explicit browser/engine feature flag before activation. This stays strict by default while the browser API is experimental.
    • isThrowOnUnsupported

      @JsProperty boolean isThrowOnUnsupported()
      Throw when HTML-in-Canvas is enabled on a runtime that does not support the native browser feature. AngularTS does not provide a fallback renderer.
    • setDefaultMode

      @JsProperty void setDefaultMode(String defaultMode)
      Default canvas rendering target for directives that do not specify one.
    • setDefaultScheduler

      @JsProperty void setDefaultScheduler(String defaultScheduler)
      Default invalidation scheduler for canvas-backed HTML layers.
    • setEnabled

      @JsProperty void setEnabled(HtmlCanvasConfig.GetEnabledUnionType enabled)
      Public HtmlCanvasConfig.enabled member exposed by the AngularTS namespace contract.
    • setEnabled

      @JsOverlay default void setEnabled(String enabled)
    • setEnabled

      @JsOverlay default void setEnabled(boolean enabled)
    • setRequireFlag

      @JsProperty void setRequireFlag(boolean requireFlag)
      Require an explicit browser/engine feature flag before activation. This stays strict by default while the browser API is experimental.
    • setThrowOnUnsupported

      @JsProperty void setThrowOnUnsupported(boolean throwOnUnsupported)
      Throw when HTML-in-Canvas is enabled on a runtime that does not support the native browser feature. AngularTS does not provide a fallback renderer.