fix(directive-template): improve block "Directive Info"

if `priority` is undefined, doesn't display "priority level" in the block.

if `priority` AND `scope` are undefined, doesn't display the block