30 lines
777 B
JavaScript
30 lines
777 B
JavaScript
|
'use strict';
|
||
|
|
||
|
angular.module('myApp.create', ['ngRoute'])
|
||
|
|
||
|
.config(['$routeProvider', function($routeProvider) {
|
||
|
$routeProvider.when('/create', {
|
||
|
templateUrl: 'views/create/create.html',
|
||
|
controller: 'CreateCtrl as Create'
|
||
|
});
|
||
|
}])
|
||
|
|
||
|
.controller('CreateCtrl', [function() {
|
||
|
var Desi = window.Desi || require('./deardesi').Desi
|
||
|
, scope = this
|
||
|
, desi = {}
|
||
|
;
|
||
|
|
||
|
Desi.init(desi).then(function () {
|
||
|
scope.run = function () {
|
||
|
return Desi.runDesi(desi).then(function () { Desi.otherStuff(); })
|
||
|
.catch(function (e) {
|
||
|
console.error('A great and uncatchable error has befallen the land. Read ye here for das detalles..');
|
||
|
console.error(e.message);
|
||
|
console.error(e);
|
||
|
throw e;
|
||
|
});
|
||
|
};
|
||
|
});
|
||
|
}]);
|