I'm taking a shot here. What causes the submit()
not to function is the fact that the third party module which declares the file-upload
directive is not available for your app. submit()
should be part of the scope for the controller used by the file-upload
directive.
Try changing app.js:
var app = angular.module('dxs-vkgroupApp', ['ngRoute', 'gettext', 'blueimp.fileupload'])