부트 스트랩 모달 내부의 버튼 클릭 이벤트에서 활성 탭 ID 가져 오기

병역 기피자

두 개의 탭이있는 각도 js 부트 스트랩 모달 창이 있습니다. 바닥 글이 동일합니다. 활성 탭의 ID를 식별하고 제출 버튼 이벤트 핸들러로 보내려면 어떻게해야합니까?

<div class="modal-body">
<tabset justified="true">
    <tab heading="One" id="one"></tab>
    <tab heading="Two" id="two"></tab>
</tabset>
</div>
<div class="modal-footer">
    <button ng-click="doSomething(activeTabId)">Submit</button>
</div>
호밀

ng-click사용 select()하는 대신 angular-bootstrap문서가 tab선택에 사용 하는 것을 사용할 수 있습니다 . 고려해야 할 또 다른 참고 사항은 tabset지시문과 tab지시문이 격리 된 범위를 생성하므로 activeId격리 된 지시문 내에서 액세스 할 수 있도록 범위 내의 개체 에을 할당해야한다는 것입니다.

참고 : 다음 은 범위에 대한 FAQ 입니다.

HTML

<body ng-controller="MyTabController">
  <tabset justified="true">
    <tab heading="One" id="one" select="tab.activeTabId = 1"></tab>
    <tab heading="Two" id="two" select="tab.activeTabId = 2"></tab>
  </tabset>
</body>

자바 스크립트

  .controller('MyTabController', function($scope, $window) {

    // store tab related data in a scope object
    // to avoid problems with isolated scopes
    $scope.tab = {};

  });

데모

angular.module('app', ['ui.bootstrap'])

  .controller('MyTabController', function($scope, $window) {

    $scope.tab = {};

    $scope.submit = function(activeId) {
      $window.alert(activeId);
    };

  });
<!DOCTYPE html>
<html ng-app="app">

<head>
  <link data-require="bootstrap-css@*" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
  <script data-require="[email protected]" data-semver="1.4.6" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.6/angular.min.js"></script>
  <script data-require="angular-bootstrap@*" data-semver="0.13.3" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.13.3.min.js"></script>
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body ng-controller="MyTabController">

  <tabset justified="true">
    <tab heading="One" id="one" select="tab.activeTabId = 1"></tab>
    <tab heading="Two" id="two" select="tab.activeTabId = 2"></tab>
  </tabset>

  <hr> active id: {{ tab.activeTabId }}
  <hr>
  <br>
  <button type="button" ng-click="submit(tab.activeTabId)" class="btn btn-primary btn-block btn-lg">
      Alert Active Id
    </button>

</body>

</html>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

부트 스트랩에서 활성 탭 ID를 가져 와서 PHP로 전달

분류에서Dev

클릭 이벤트가있는 카드 구성 요소 내부의 부트 스트랩 4 버튼

분류에서Dev

버튼 자바 스크립트의 부모 ID 가져 오기

분류에서Dev

변경 이벤트에서 클릭 된 라디오 버튼 ID 가져 오기

분류에서Dev

자바 스크립트로 부트 스트랩 탭의 ID 가져 오기

분류에서Dev

탭 항목의 헤더 내부에있는 버튼 클릭 이벤트 중 탭 보내기

분류에서Dev

모달 내의 부트 스트랩 탭

분류에서Dev

부트 스트랩 모달 버튼 클릭 jquery

분류에서Dev

Angular Easy Q-ng-repeat 항목을 클릭 할 때 내 부트 스트랩 모달 내부에서 업데이트 할 데이터 가져 오기

분류에서Dev

부트 스트랩 : 모달에서 이미지 가져 오기

분류에서Dev

클릭 이벤트에서 코드를 통해 생성 된 버튼의 이름 가져 오기

분류에서Dev

부트 스트랩 모달에서 예 버튼을 클릭 한 경우 확인란 만 선택하십시오.

분류에서Dev

모달 부트 스트랩에서 폼 위에 팝 오버 비활성화

분류에서Dev

클릭 이벤트의 모든 클래스에서 텍스트 가져 오기

분류에서Dev

부트 스트랩 팝 오버 및 모달 (마우스 오버 및 클릭)

분류에서Dev

버튼 클릭으로 부트 스트랩의 열 뒤집기

분류에서Dev

버튼 클릭시 부트 스트랩 모달이 표시되지 않음

분류에서Dev

부트 스트랩 3-클릭시 버튼 위에 모달 위치 지정

분류에서Dev

PHP 부트 스트랩 4 삭제 버튼이 ID를 가져 오지 않음

분류에서Dev

부트 스트랩 탭의 활성 클래스 동적

분류에서Dev

버튼 클릭 각 기능에서 부모의 텍스트 값을 가져옵니다.

분류에서Dev

부트 스트랩에서 현재 탭 내부의 버튼을 클릭하여 다른 탭으로 이동하는 방법

분류에서Dev

상위 div 내부의 버튼 클릭시 여러 하위 div 텍스트 가져 오기

분류에서Dev

탭 내부에 동적으로 추가 된 버튼에 대해 클릭 이벤트가 실행되지 않음

분류에서Dev

버튼 클릭시 다음 탭 창 표시 (최신 부트 스트랩 3.3.6)?

분류에서Dev

KineticJS : 원의 '클릭'이벤트에서 마우스 버튼, x 및 y 가져 오기

분류에서Dev

부트 스트랩 모달 폼 스위치-원 클릭 기능

분류에서Dev

href 버튼에서 부트 스트랩 라디오 값 가져 오기

분류에서Dev

Selenium에서 클릭하면 Twitter 부트 스트랩 모달 버튼이 작동하지 않습니다.

Related 관련 기사

  1. 1

    부트 스트랩에서 활성 탭 ID를 가져 와서 PHP로 전달

  2. 2

    클릭 이벤트가있는 카드 구성 요소 내부의 부트 스트랩 4 버튼

  3. 3

    버튼 자바 스크립트의 부모 ID 가져 오기

  4. 4

    변경 이벤트에서 클릭 된 라디오 버튼 ID 가져 오기

  5. 5

    자바 스크립트로 부트 스트랩 탭의 ID 가져 오기

  6. 6

    탭 항목의 헤더 내부에있는 버튼 클릭 이벤트 중 탭 보내기

  7. 7

    모달 내의 부트 스트랩 탭

  8. 8

    부트 스트랩 모달 버튼 클릭 jquery

  9. 9

    Angular Easy Q-ng-repeat 항목을 클릭 할 때 내 부트 스트랩 모달 내부에서 업데이트 할 데이터 가져 오기

  10. 10

    부트 스트랩 : 모달에서 이미지 가져 오기

  11. 11

    클릭 이벤트에서 코드를 통해 생성 된 버튼의 이름 가져 오기

  12. 12

    부트 스트랩 모달에서 예 버튼을 클릭 한 경우 확인란 만 선택하십시오.

  13. 13

    모달 부트 스트랩에서 폼 위에 팝 오버 비활성화

  14. 14

    클릭 이벤트의 모든 클래스에서 텍스트 가져 오기

  15. 15

    부트 스트랩 팝 오버 및 모달 (마우스 오버 및 클릭)

  16. 16

    버튼 클릭으로 부트 스트랩의 열 뒤집기

  17. 17

    버튼 클릭시 부트 스트랩 모달이 표시되지 않음

  18. 18

    부트 스트랩 3-클릭시 버튼 위에 모달 위치 지정

  19. 19

    PHP 부트 스트랩 4 삭제 버튼이 ID를 가져 오지 않음

  20. 20

    부트 스트랩 탭의 활성 클래스 동적

  21. 21

    버튼 클릭 각 기능에서 부모의 텍스트 값을 가져옵니다.

  22. 22

    부트 스트랩에서 현재 탭 내부의 버튼을 클릭하여 다른 탭으로 이동하는 방법

  23. 23

    상위 div 내부의 버튼 클릭시 여러 하위 div 텍스트 가져 오기

  24. 24

    탭 내부에 동적으로 추가 된 버튼에 대해 클릭 이벤트가 실행되지 않음

  25. 25

    버튼 클릭시 다음 탭 창 표시 (최신 부트 스트랩 3.3.6)?

  26. 26

    KineticJS : 원의 '클릭'이벤트에서 마우스 버튼, x 및 y 가져 오기

  27. 27

    부트 스트랩 모달 폼 스위치-원 클릭 기능

  28. 28

    href 버튼에서 부트 스트랩 라디오 값 가져 오기

  29. 29

    Selenium에서 클릭하면 Twitter 부트 스트랩 모달 버튼이 작동하지 않습니다.

뜨겁다태그

보관