UNPKG

generator-rcstep

Version:
47 lines (40 loc) 1.26 kB
'use strict'; function initModule() { var moduleName = 'wfm.step.<%=appName%>'; var ngModule = angular.module(moduleName, []); require('../../dist'); ngModule.directive('<%=appName%>', function($templateCache) { return { restrict: 'E' , template: $templateCache.get('wfm-template/<%=appName%>.tpl.html') , controller: function($scope) { $scope.model = $scope.result.submission; }, controllerAs: 'ctrl' }; }); ngModule.directive('<%=appName%>Form', function($templateCache) { return { restrict: 'E' , template: $templateCache.get('wfm-template/<%=appName%>-form.tpl.html') , controller: function($scope) { var self = this; self.model = {}; self.parentController = $scope.$parent; self.back = function(event) { self.parentController.ctrl.triggerBackStep(self.model); event.preventDefault(); event.stopPropagation(); }; self.done = function(event) { self.parentController.ctrl.triggerCompleteStep(self.model); event.preventDefault(); event.stopPropagation(); }; } , controllerAs: 'ctrl' }; }); return moduleName; } module.exports = initModule;