2012-09-03 29 views
7

Quiero lograr pestañas de arranque como en this ejemplo, usando angularjs bootstrap - Contiene directivas tabbable y tabPane. No funciona, no tengo idea de cómo hacer rodar la pelota.Pestañas de bootstrap angularjs usando

<tabbable> 
    <tabPane title="first"> 
     <div ng-controller="FirstCtrl"></div> 
    </tabPane> 
    <tabPane title="tabbable"> 
     <div ng-controller="SecondCtrl"></div> 
    </tabPane> 
</tabbable> 

app.js:

angular.module('orders_manage', ['orders_manage.services', 'bootstrap']) 
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { 

$routeProvider 
    .when('/first', { templateUrl:'/partials/first.html', controller:FirstCtrl}) 
    .when('/second', { templateUrl:'/partials/second.html', controller:SecondCtrl}) 
+1

Aquí está la versión de jsFiddle actualizada a 1.0.1: http://jsfiddle.net/pkozlowski_opensource/HaN7d/1/ funciona bien. Estoy un poco confundido acerca de lo que estás tratando de hacer: ¿la versión del violín funciona? ¿O el del trabajo angular? Si está buscando hacer funcionar el angular, ¿cuál es el problema al que se enfrenta? ¿Podría enviar un jsFiddle exponiendo el problema? –

Respuesta

1

Este plunk muestra un ejemplo de lo que está buscando. El enlace original se encuentra en el angularjs JsFiddle-Examples wiki.

angular Bootstrap Tabbable con ng-view y URL como pestaña corriente profunda vinculación (Andy Joslin)

También, dependiendo de su caso de uso, es posible que desee echar un vistazo a la Crear La sección Componentes en la página de inicio de angularjs http://angularjs.org. El código fuente 'component.js' en esa sección muestra código de ejemplo para obtener rápidamente pestañas que funcionan sin angularjs bootstrap. Puede usar este ejemplo para crear una solución personalizada si necesita más control sobre la funcionalidad.

Cuestiones relacionadas