Interface BindingPolicyConfig


@JsType(isNative=true, name="ng.BindingPolicyConfig", namespace="<global>") public interface BindingPolicyConfig
Policy callbacks accepted by `$compile` configuration.
  • Method Details

    • create

      @JsOverlay static BindingPolicyConfig create()
    • getHtmlPolicy

      @JsProperty HtmlPolicy getHtmlPolicy()
      Sanitizes HTML strings or throws to reject them.
    • getMediaUrlPolicy

      @JsProperty UrlPolicy getMediaUrlPolicy()
      Validates media URLs, including each URL in `srcset`.
    • getResourceUrlPolicy

      @JsProperty UrlPolicy getResourceUrlPolicy()
      Validates resource URLs. The default permits same-origin resources.
    • getScriptPolicy

      @JsProperty ScriptPolicy getScriptPolicy()
      Approves executable source. Nonempty strings are rejected by default.
    • getScriptUrlPolicy

      @JsProperty ScriptUrlPolicy getScriptUrlPolicy()
      Validates script-loading URLs. The default permits same-origin scripts.
    • getUrlPolicy

      @JsProperty UrlPolicy getUrlPolicy()
      Validates link URLs. The default blocks dangerous schemes.
    • setHtmlPolicy

      @JsProperty void setHtmlPolicy(HtmlPolicy htmlPolicy)
      Sanitizes HTML strings or throws to reject them.
    • setMediaUrlPolicy

      @JsProperty void setMediaUrlPolicy(UrlPolicy mediaUrlPolicy)
      Validates media URLs, including each URL in `srcset`.
    • setResourceUrlPolicy

      @JsProperty void setResourceUrlPolicy(UrlPolicy resourceUrlPolicy)
      Validates resource URLs. The default permits same-origin resources.
    • setScriptPolicy

      @JsProperty void setScriptPolicy(ScriptPolicy scriptPolicy)
      Approves executable source. Nonempty strings are rejected by default.
    • setScriptUrlPolicy

      @JsProperty void setScriptUrlPolicy(ScriptUrlPolicy scriptUrlPolicy)
      Validates script-loading URLs. The default permits same-origin scripts.
    • setUrlPolicy

      @JsProperty void setUrlPolicy(UrlPolicy urlPolicy)
      Validates link URLs. The default blocks dangerous schemes.