Scope only gives you direct access to parent scope if you aren't creating an isolate scope in your directive. You are isolating your scope in your directive with the following line:
scope: {}
EDIT
Per JPRO's comment, to fix this just delete that line in your directive's configuration.