Skip to content

Instantly share code, notes, and snippets.

@gmittica
Created October 18, 2017 14:18
Show Gist options
  • Save gmittica/121a0213cd1e63e5c943b61b32ba47e2 to your computer and use it in GitHub Desktop.
Save gmittica/121a0213cd1e63e5c943b61b32ba47e2 to your computer and use it in GitHub Desktop.
Lesson // source https://jsbin.com/piweyat
<!DOCTYPE html>
<html >
<head>
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://rawgit.com/angular/bower-angular/master/angular.min.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Lesson</title>
</head>
<body ng-app="myApp">
<div class="container">
<div class="well" ng-controller="myCtrl">
<div>
<button class="btn btn-info" ng-click="visible = !visible">Visible: {{visible}}</button >
</div>
<div ng-if="visible">
<my-directive></my-directive>
</div>
</div>
</div>
<script id="jsbin-javascript">
angular.module("myApp", [])
.controller("myCtrl", ['$scope', function($scope) {
$scope.visible = false;
}])
.directive('myDirective', function() {
return {
restrict: 'E',
template: '<h1>HELLO!</h1>',
link: function() {
console.log("I'm a directive!");
}
};
})
;
</script>
<script id="jsbin-source-javascript" type="text/javascript">angular.module("myApp", [])
.controller("myCtrl", ['$scope', function($scope) {
$scope.visible = false;
}])
.directive('myDirective', function() {
return {
restrict: 'E',
template: '<h1>HELLO!</h1>',
link: function() {
console.log("I'm a directive!");
}
};
})
;
</script></body>
</html>
angular.module("myApp", [])
.controller("myCtrl", ['$scope', function($scope) {
$scope.visible = false;
}])
.directive('myDirective', function() {
return {
restrict: 'E',
template: '<h1>HELLO!</h1>',
link: function() {
console.log("I'm a directive!");
}
};
})
;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment