Using Defined Properties for Better AngularJS Directives | Dark Hacker News