Update directives to use bindToController