1. Реализуйте страницу тегов с помощью обычных инструкций
<link rel = "styleSheet" href = "Views/show/tab.css"/> <div> <ul ng-init = "vm.ActiveTab = 1"> <li ng-class = "{active: vm.ActiveTab == 1}"> <a href = "javascript:;" ng-click = "vm.ActiveTab = 1"> tag1 </a> </li> <li ng-class = "{active: vm.ActiveTab == 2}"> <a href = "javascript:;" ng-click = "vm.ActiveTab = 2"> tag2 </a> </li> </ul> <div> <div ng-she-shef = "vm.activetab = 2}"> <a href = "javascript:;" ng-click = "vm.ActiveTab = 2"> tag2 </a> </li> </ul> <div> <div ng-she-shef = "vm.activetab = 2}"> <a href = "javascript:;" ng-click = "vm.ActiveTab = 2"> tag2 </a> </li> </ul> <div> <div ng-she-show = "vm.ActiveTab == 1"> Содержание тега 1 </div> <div ng-she-she-shef = "vm.ActiveTab == 2"> Содержание Tag 2 </div> </div> </div> <h3>> Описание </h3>-это метод. начальная загрузка. <hr/> Это также может быть реализовано с помощью директивы Tabset angular-bootstrap, см. <a href = "http://angular-ui.github.io/bootstrap/#/tabs" target = "_ blank"> Официальная демо </a> «Использовать строгие»; function ($ scope) {var vm = $ scope.vm = {};}) ;. tab-content.tab-boreded {border: 1px solid lightgray; Пограничная топ: нет; Заполнение: 15px; граница-радий: 0 0 4px 4px;}2. Страница тега настраиваемой команды реализации
<! Doctype html> <html lang = "en" ng-app = "demo"> <head> <meta charset = "utf-8"> <title> </title> <script src = "lib/angular.min.js" type = "text/javascript"> </script> <script src = "lib/angular-rat. type = "text/javascript"> </script> <script src = "lib/jquery-2.1.4.min.js"> </script> <link rel = "styleSheet" href = "css/bootstrap.css" type = "text/css"/> <style> .btn-group {позиция: относительно; Слева: 40px; } .list-group {position: относительно; слева: 0; } .list-group-item {} #list3 {width: 200px; } </style> </head> <body> <div ng-controller = "direcivecontrol"> <div ng-class = "{'hidden': value}"> </div> <div> <list ng-model = "value"> </list> </div> <script type = "text/ng-temptate" ide. rol = "presentation" ng-mouseover = "flag = 3" ng-mouseleave = "flag = 4"> <a href = "#"> {{name}} </a> </li> </ul> </div> <div id = "list3" ng-show = "flag = 3" ng-mouseover = "flag = 3" ng-mouseleave = "flag == 3" ng-mouseover = "flag = 3" ng-mouseleave = "ng> 4" ng-mouseover = "3". ng-click = "fun1 ()"> <a href = "#"> action </a> </li> <li> <a href = "#"> другое действие </a> </li> <li> <a href = "#"> что-то еще здесь </a> </li> <li> <a href = "#"> specated link </a> </li> </li> </li> <li> <a href = "#"> specated link </a> </li> </li> <li> <a href = "#"> </div> </script> </div> </body> <script> var demo = angular.module ("demo", []); demo.controller ("Directivecontrol", function ($ scope) {}); demo.directive ("list", [function () {return {restrict: 'ea', templateurl: 'list.html', scope: {value: '= ngmodel'}, ссылка: функция (Scope, element, attr) {scope.name = "Home"; function () {scope.value = true;(1) Прежде всего, мы должны решить проблему, что инструкции должны быть записаны в корневой теге, и должны быть завернуты в Div
(2) Используйте NG-модель, чтобы объявить переменные при прохождении параметров вне инструкции.
Используйте область в директиве: {
значение: 'ngmodel'
} для назначения значения
Суммировать
Выше приведено все о вкладке реализации AngularJS. Я надеюсь, что эта статья будет полезна всем, чтобы учиться или использовать AngularJS. Если у вас есть какие -либо вопросы, вы можете оставить сообщение для общения.