oaop template based on require.js, jquery2+.js, angular.js