All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.gwt.angular.client.NgModelController Maven / Gradle / Ivy

package com.google.gwt.angular.client;

import com.google.gwt.core.client.JavaScriptObject;
import elemental.json.JsonObject;
import elemental.util.ArrayOf;

/**
 * Angular's builtin NgModelController
 */
@NgInject(name = "ngModel")
public interface NgModelController {
  void $render();
  void $setValidity(String validationErrorKey, boolean isValid);
  void $setViewValue(String value);
  JsonObject $modelValue();
  ArrayOf $parsers();
  JsonObject $error();
  boolean $pristine();
  boolean $dirty();
  boolean $valid();
  boolean $invalid();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy