Оправы угловых ремешков
Мне нужно создать 4 вкладки в моем приложении, и после сравнения Angular UI и Angular Strap я решил использовать Angular Strap. Я потерял надежду на Angular Strap, и это моя последняя попытка, прежде чем я выкину его из своего приложения. Я действительно не понимаю, как такая простая вещь, как сделать Tabs Justified, настолько сложна, или я упускаю что-то очень простое?
Где и как мне включить класс, чтобы сделать вкладки оправданными? Спасибо
Разметка:
<div class="col-lg-8 col-md-8 col-sm-8 col-lg-offset-2" ng-controller="TabsAndTablesCtrl">
<div ng-model="tabs.activeTab" tabs.navClass bs-tabs>
<div ng-repeat="tab in tabs" title="{{ tab.title }}" ng-bind="tab.content" bs-pane></div>
</div>
</div>
контроллер:
var app = angular.module('tabsAndTablesModule', ['ngAnimate', 'ngSanitize', 'mgcrea.ngStrap']);
app.controller('TabsAndTablesCtrl', function($scope) {
$scope.tabs = [
{title:'Projects', content: 'Raw denim you probably haven\'t heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica.'},
{title:'Tasks', content: 'Food truck fixie locavore, accusamus mcsweeney\'s marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee.'},
{title:'Documents', content: 'Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney\'s organic lomo retro fanny pack lo-fi farm-to-table readymade.'},
{title:'Users', content: 'Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney\'s organic lomo retro fanny pack lo-fi farm-to-table readymade.'}
];
$scope.tabs.activeTab = 1;
});
1 ответ
Вот как вы можете добавить класс
<div ng-model="tabs.activeTab" nav-class='nav-justified nav-pills'..
Посмотреть демо
И это также задокументировано