小编cor*_*low的帖子

模块化角度

我正在开始一个新的Angular项目并试图模块化我的所有代码 - 我厌倦了拥有大量的app.js文件,因为我正在为一家公司开发一个平台,所以我的代码很简单,模块化很容易测试,清洁和易于过渡到Angular 2.

目前,我有三个角度文件设置一切:

Angular.module.js

angular
 .module('app', [
   /* Shared Modules */
   'app.config',
   'app.states'
   /* Feature Areas */
 ])
Run Code Online (Sandbox Code Playgroud)

Angular.config.js

   angular
    .module('app', [
     /* Angular Modules */
     'ngResource',
     'ngSanitize',
     /* 3rd-party Modules */
     'ui.router'
    ]);
Run Code Online (Sandbox Code Playgroud)

Angular.states.js

    angular
     .module('app')
     .config([
      '$stateProvider',
      '$urlRouterProvider',
      '$locationProvider',
      function($stateProvider, $urlRouterProvider, $locationProvider){

       // Unknown URLs go to 404
       $urlRouterProvider.otherwise('/404');
       // No route goes to index
       $urlRouterProvider.when('', '/');

       // State provider for routing
      $stateProvider
       .state('home', {
         url: '/',
         views: {
          '': {
          templateUrl: 'home/_home.html'
          }
         }
      }); …
Run Code Online (Sandbox Code Playgroud)

javascript modularity angularjs

6
推荐指数
1
解决办法
354
查看次数

标签 统计

angularjs ×1

javascript ×1

modularity ×1