wms by angularjs