2016-11-08 94 views
-1

我是Angular.js中的新成员。我有一个简单的HTML页面(角度布局)。我想问: -如何在角度js中创建多个索引页面?

1:是否有可能有多个索引页的项目?如果是,那么如何?

2:是否有可能使部分动态,基于状态url?

(Angular-1)

谢谢大家提前!

+0

1.是的,但你为什么?关键是要构建单页面应用程序。 2.你可能知道你的意思,但我们不知道。详细说明,定义“部分”,解释你想要达到的目标,邮政编码。 –

回答

1

是的,您可以在角度js中设置部分视图和独立控制器。你可以在你的项目配置中设置它。这是一个示例实现。

(function() { 
    'use strict'; 

    angular.module('YourApp', [ 
     'ngRoute' 
    ]) 

    .config(['$routeProvider', function ($routeProvider) { 
     $routeProvider.when('/login', { 
      templateUrl: 'login.html', 
      controllerAs: 'loginCtrl', 
      controller: 'loginController' 
     }); 
     $routeProvider.when('/dashboard', { 
      templateUrl: 'dashboard.html', 
      controllerAs: 'dashboardCtrl', 
      controller: 'dashboardController' 
     }); 
     $routeProvider.otherwise({ 
      redirectTo: '/login' 
     }); 
    }]); 
})(); 

这里的login.html和dashboard.html是您的局部视图文件和的LoginController,dashboardController您对各个视图控制器。