Simple and easy mistake when u r learning...
angular.module('myapp', [])
.directive('exampleDirective', function() {
return {
restrict: 'E',
scope: {
fancyname: "@"
},
template: '1<div><i>2{{fancyname}}2</i></div>1'
};
});
Equals this HTML
<example-directive fancyname="Hello"></example-directive>
Your forked plunker