egovAngularJS Tap 기본 설정 예제 

by Jeado

HTML

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script>
<script src="http://egov.angularjs.or.kr/build/eGovNg.js"></script>
<link rel="stylesheet" href="http://egov.angularjs.or.kr/build/css/eGovNg.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap.min.css">
<div ng-app="myApp" ng-controller="myController">
    <div egov-tab>
        <div egov-panel heading="고정 타이틀">고정 내용</div>
        <div egov-panel ng-repeat="tab in tabs" heading="{{tab.title}}" active="tab.active" disabled="tab.disabled">{{tab.content}}</div>
        <div egov-panel select="alertMe()">
            <div egov-tab-heading> <i class="icon-bell"></i> Select me for alert!</div>I've got an HTML heading, and a select callback. Pretty cool!</div>
    </div>
</div>

JavaScript

//'ngGrid' 모듈을 인젝션
angular.module('myApp', ['egov.ui'])
    .controller('myController', function ($scope) {
    $scope.tabs = [{
        title: "동적 타이틀 1",
        content: "동적 내용 1"
    }, {
        title: "동적 타이틀 2",
        content: "동적 내용 2",
        disabled: true
    }];

    $scope.alertMe = function () {
        setTimeout(function () {
            alert("텝을 선택하였습니다!");
        });
    };
});