feat(modal): Add `controllerAs` support