
com.asayama.gwt.angular.tutorial.client.SampleModule Maven / Gradle / Ivy
package com.asayama.gwt.angular.tutorial.client;
import com.asayama.gwt.angular.client.AbstractModule;
import com.asayama.gwt.angular.client.Angular;
import com.asayama.gwt.angular.client.Configurator;
import com.asayama.gwt.angular.route.client.RouteProvider;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
public class SampleModule extends AbstractModule implements EntryPoint {
@Override
public void onModuleLoad() {
Angular.module(this);
controller(SampleController.class);
config(RouteProvider.class, new Configurator() {
@Override
public void configure(RouteProvider routeProvider) {
SampleResources resources = GWT.create(SampleResources.class);
routeProvider
.when(resources.sample(), SampleController.class)
.otherwise(resources.sample());
}
});
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy