Is it possible to have two different directives on the same HTML element?
<div directiveone directivetwo></div>
or will that cause scope issues?
Yes you can and it's fairly common. The only potential issue with scope is you can't have multiple new scopes on the same element. Per the angular docs: "If multiple directives on the same element request a new scope, only one new scope is created." http://docs.angularjs.org/guide/directive
directivetwo in the HTML for the template for directiveone?div