2016-11-08 3 views
-1

Я новичок в Angular.js. У меня есть простая HTML-страница (угловая компоновка). Я хочу спросить:Как создать несколько страниц индекса в угловых js?

1: Возможно ли иметь несколько страниц индекса для проекта? Если да, то как?

2: Возможно ли сделать раздел динамическим, исходя из состояния url?

(Угловой-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 ваш контроллер для соответствующих представлений.

Смежные вопросы