/** * Created by wisestone on 2017-12-14. */ 'use strict'; // angular에서 사용하는 모듈을 로드하고 angular.module 에 등록한다. define([ 'angular', // angular 모듈을 사용하기 위해 import 'uiRouter', // ui-router 를 사용하기 위해 import 'ngResource', 'angularSanitize', // html 바인딩 보안에 사용하기 위해 import 'uiBootstrap', 'bindOnce', // 테이블 부하를 줄이기 위해 import. 'angularDropMultiSelect', // 멀티 셀렉트 컴포넌트를 사용하기 위해 import 'angularCookie', // 다국어를 사요하기 위해 import 'angularTranslate', // 다국어를 사용하기 위해 import 'angularTranslateLoaderPartial', // 다국어를 사용하기 위해 import 'angularTranslateStorageCookie', // 다국어를 사용하기 위해 import 'taylorcodeAngularFileUpload', // angular file upload 를 위해 import 'ngStomp', // 웹 소켓 사용을 위해 import 'angularAnimate', // 애니메이션 사용을 위해 import 'jsAutoCompleteMulti', // 다중 선택이 가능한 autoComplete 컴포넌트를 사용하기 위해 import 'jsInputAutoComplete', // Input 필드에 autoComplete 기능이 추가되는 컴포넌트를 사용하기 위해 import 'jsAutoCompleteSingle', // input 박스에 한개의 대상만 선택 가능할수 있는 autoComplete 기능이 붙은 컴포넌트를 사용하기 위해 import 'ngSweetAlert', // 팝업 알림창을 사용하기 위해 import 'angularSummerNote', // 에디터 사용하기 위해 import 'angularUiSortable', // 드래그를 사용하기 위해 import 'angularNvd3', // 대시보드에서 nvd3 차트를 사용하기 위해 import 'ngImageGallery', // 이슈 상세에서 사진 보기 위해 import ], function (angular) { return angular.module('wisestoneApp', [ 'ui.router', // Routing 'ngResource', // ngResource 'ui.bootstrap', // Ui Bootstrap 'pasvaz.bindonce', 'angularjs-dropdown-multiselect', 'ngCookies', 'pascalprecht.translate', 'ngSanitize', 'angularFileUpload', 'ngStomp', 'ngAnimate', 'js-autocomplete-multi', 'js-input-autocomplete', 'js-autocomplete-single', 'oitozero.ngSweetAlert', 'summernote', 'ui.sortable', 'nvd3', 'thatisuday.ng-image-gallery' ]); } );