1. Implementieren Sie die Tag -Seite über normale Anweisungen
<link rel = "styleSheet" href = "views/show/tab.css"/> <div> <ul ng-init = "vm.Activetab = 1"> <li ng-class = "{aktiv: vm.Activetab == 1}"> <a href = "javascript:;" ng-klick = "vm.Activetab = 1"> tag1 </a> </li> <li ng-class = "{aktiv: vm.Activetab == 2}"> <a href = "javaScript:;" ng-klick = "vm.Activetab = 2"> tag2 </a> </li> </ul> <div> <div ng-show = "vm.Activetab = 2}"> <a href = "javaScript:;" ng-klick = "vm.Activetab = 2"> tag2 </a> </li> </ul> <div> <div ng-show = "vm.Activetab = 2}"> <a href = "javaScript:;" ng-click="vm.activeTab = 2">Tag2</a></li> </ul> <div> <div ng-show="vm.activeTab == 1"> Content of tag 1</div> <div ng-show="vm.activeTab == 2"> Content of tag 2</div> </div></div><h3> Description</h3> Here is a method that is directly implemented through Bootstrap. <hr/> Es kann auch über die Registerkartenanweisung von Angular-Bootstrap implementiert werden. strict '; Angular.module (' ngshowCaseApp '). Controller (' ctrl.show.tab ', Funktion ($ scope) {var vm = $ scope.vm = {};}) ;. tab-content.tab-Bordered {Border: 1PX Solid Lightgray; Grenztop: Keine; Polsterung: 15px; Border-Radius: 0 0 4px 4px;}2. Seite Customized Command Implementation Tag Seite
<! DocType html> <html Lang = "en" ng-App = "Demo"> <head> <meta charset = "utf-8"> <title> </title> <script src = "lib/angular.min.min.js" type = "text/javascript"> </</script> <script Src = "Angular-Route"> </</script Src = "Angular-Route"> </</script Src = "Angular-RUute"> </</script Src = "Angular-" type = "text/javaScript"> </script> <script src = "lib/jquery-2.1.4.min.js"> </script> <link rel = "stylesheet" href = "css Links: 40px; } .List-Gruppe {Position: relativ; links: 0; } .List-Group-ITEM {} #list3 {width: 200px; } </style> </head> <body> <div ng-controller = "DirectiveControl"> <div ng-class = "{'Hidden': value}"> </div> <div> <list ng-model = "value"> </list> </div> <ulliert type> <ully/ng-template "id" id "id" id "id" id "id" id "id" id "id" id "id" id "id" id "id" id "id" id "id" id "id" id "id" id "id" id = "> </div> <ul> <uld/ng-template" id "id" id "id" id "id ="> </div> <ullhire> <ul> <ully. ng-mouseover = "flag = 3" ng-mouseLeave = "flag = 4"> <a href = "#"> {{name}} </a> </li> </ul> </div> <div id = "list3" ng-show = "flag == 3" ng-mouseover = 3 "flagg = 3" ng-uselave = " ng-klick = "fun1 ()"> <a href = "#"> action </a> </li> <li> <a href = "#"> Eine andere Aktion </a> </li> <li> <a href = "#"> Etwas anderes hier </a> </li> <a href = "#"#"#"#"#"> link " </script> </div> </body> <script> var Demo = angular.module ("Demo", []); Demo.Controller ("DIRECTIVECONTROL", Funktion ($ scope) {}); Demo.Directive ("List", [function () {return {prestrict: 'ea', templateurl: 'list.html', Scope: {value: '= ngmodel'}, link: function (scope, elt) {scope.name = "home"; scope.lists () {Scope.Value = true;(1) Zunächst müssen wir das Problem lösen, dass die Anweisungen in einem Wurzel -Tag geschrieben werden müssen, und in eine Div eingewickelt werden müssen
(2) Verwenden Sie NG-Model, um Variablen zu deklarieren, wenn sie Parameter außerhalb der Anweisung übergeben.
Verwenden Sie den Umfang in der Richtlinie: {{
Wert: 'ngmodel'
}, um Wert zuweisen
Zusammenfassen
Im obigen dreht sich alles um die Registerkarte AngularJS -Implementierung. Ich hoffe, dieser Artikel wird für alle hilfreich sein, AngularJs zu lernen oder zu verwenden. Wenn Sie Fragen haben, können Sie eine Nachricht zur Kommunikation überlassen.