2017-01-13 2 views
2

Hallo i Tab in Winkel js folgen feinenAngularJS Registerkarte mit benutzerdefinierten Vorlage

<section class="panel-body"> 
     <ul class="nav nav-tabs" ng-init="activeTab = 'details'"> 
      <li ng-class="{ active: activeTab === 'details' }"> 
       <a ng-click="activeTab = 'details'" href="#">Details</a> 
      </li> 
      <li ng-class="{ active: activeTab === 'options' }"> 
       <a ng-click="activeTab = 'options'" href="#">Options</a> 
      </li> 
      <li ng-class="{ active: activeTab === 'other' }"> 
       <a ng-click="activeTab = 'other'" href="#">Other</a> 
      </li> 
     </ul> 

     <div class="tab-content"> 
      <div class="tab-pane" ng-class="{ active: activeTab === 'details' }">Details tab content.</div> 
      <div class="tab-pane" ng-class="{ active: activeTab === 'options' }">Options tab content.</div> 
      <div class="tab-pane" ng-class="{ active: activeTab === 'other' }">Other tab content.</div> 
     </div> 
    </section> 

funktioniert Aber ich möchte benutzerdefinierte Vorlage

insted gleichen Seite aufrufen
+0

Verwendung ng-show/ng-hide oder ng-wenn –

+0

Nein ich von der Steuerung mit Vorlage URL aufrufen möchten – Develop

+0

Dann können Sie UI-Router für verschachtelte Ansichten gehen. –

Antwort

0

dynamisch zu einer Registerkarte Inhalt basierend auf dem ausgewählten umfassen Reiter können Sie ng-include verwenden:

<div class="tab-content"> 
    <div class="tab-pane" 
     ng-include src="activeTab + '.html'"> 
</div> 

Dadurch wird es details.html 'aufzunehmen, wenn die Registerkarte ‚Details‘ ausgewählt ist, und so weiter.

Siehe this jsfiddle für ein Beispiel

+0

können Sie bitte erklären, ich bin neu von angularJs – Develop

+0

Siehe hinzugefügt jsfiddle – devqon

+0

Nein, ich möchte templatete anrufen nicht so – Develop

Verwandte Themen