<!DOCTYPE html>
<html ng-app="app">

  <head>
    <link data-require="bootstrap@*" data-semver="3.3.5" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css" />
    <link data-require="bootstrap@*" data-semver="3.3.5" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" />
    <script data-require="jquery@*" data-semver="2.1.4" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
    <script data-require="bootstrap@*" data-semver="3.3.5" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    <script data-require="angular.js@*" data-semver="1.4.3" src="https://code.angularjs.org/1.4.3/angular.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body ng-controller="mainCtrl">
    <h1>Hello Plunker!</h1>
    <ss-user-info-card></ss-user-info-card>
  </body>

</html>
// Code goes here

angular.module('app', []);

angular.module('app').controller('mainCtrl', function($scope){
  $scope.user={
    name:"Luke Skywalker",
    address:{
      street: 'PO Box 123',
      city:'Secret Rebel Base',
      planet:'Yavin IV'
    },
    friends:[
      'Han',
      'Leia',
      'Chewbacca'
    ]
  }
});

angular.module('app').directive('ssUserInfoCard', function(){
  return{
    templateUrl:"userInfoCard.html",
  }
})
/* Styles go here */

Name: {{user.name}} <br/><br/>
<div ng-show='!!user.address'>Address:<br/>
  {{user.address.street}}<br/>
  {{user.address.city}}<br/>
  {{user.address.planet}}
</div> 
<br/>
<div>Friends: 
  <div ng-repeat='friend in user.friends'>
    {{friend}}
  </div>
</div>