У меня есть несколько маршрутов с некоторыми видами, которые используют мой шаблон index.html в качестве шаблона. В определенном представлении (например, странице входа) я не хочу использовать index.html в качестве шаблона. Как это сделать с угловыми:Использование углового без шаблона страницы
My routes:
.when('/user/:id/update',{
templateUrl: 'views/updateUser.html',
controller: 'updateUserCtrl'
})
.when('/role', {
templateUrl: 'views/role.html',
controller: 'RoleCtrl'
})
.when('/login', {
controller: 'RoleCtrl' //Here I want a page withou template
})
Я уже пытался использовать UI-маршрут, как это:
$stateProvider
.state('contacts', {
abstract: true,
template: '<ui-view/>',
url: '/contacts'
})
.state('contacts.list', {
// loaded into ui-view of parent's template
templateUrl: 'contacts.list.html',
url: '/list'
})
.state('contacts.detail', {
// loaded into ui-view of parent's template
templateUrl: 'contacts.detail.html',
url: '/detail'
})
В обоих случаях мои страницы всегда наследуют от моего index.html.
Почему вы хотите это сделать? Каким будет точка маршрутизации на страницу, но ничего не показывающая пользователю? Если вам это действительно нужно, вы можете просто перейти на пустой шаблон html, но я не вижу смысла в i. – rageandqq
Возможно, вам просто нужно иметь пустое тело в вашем index.html и иметь один «главный» шаблон, который имеет все ваши текущие html с другими маршрутами в качестве дочерних, но с '/ login' с другим основным шаблоном? –
Привет, у моего index.html есть шаблон для почти моих страниц, но некоторые страницы совершенно разные, и я не хочу использовать index.html в качестве шаблона, я бы хотел, чтобы на этих страницах , Другим примером является страница входа в систему. Моя страница входа в систему - это просто форма для регистрации пользователя или регистрация, у меня нет заголовка, нижнего колонтитула, бокового меню и т. Д. – Gustavo