You need ServiceManager
to do this.
Try this in your Controller:
$view = new ViewModel(array(
'foo'=>'bar',
));
$view->setTemplate('path/to/phtml');
$view->setTerminal(true);
$serviceManager = $this->getServiceLocator();
$emailBody = $serviceManager->get('ViewRenderer')->render($view);