Edit in JSFiddle

var app = angular.module('formApp', ['formio']);

app.controller('specialForm',
	function($scope) {
  	$scope.submission = {data: {showfieldsfor: 'one'}};
    $scope.$watch('submission.data.showfieldsfor', function(newValue, oldValue) {
      switch (newValue) {
      	case 'one':
		      angular.element('.formio-component-visibleforone').show();
		      angular.element('.formio-component-visibleforTwo').hide();
		      angular.element('.form-field-type-htmlelement').hide();
          break;
      	case 'two':
		      angular.element('.formio-component-visibleforone').hide();
		      angular.element('.formio-component-visibleforTwo').show();
		      angular.element('.form-field-type-htmlelement').hide();
          break;
      	case 'three':
		      angular.element('.formio-component-visibleforone').hide();
		      angular.element('.formio-component-visibleforTwo').hide();
		      angular.element('.form-field-type-htmlelement').show();
          break;
      }
    });
  }
);
<div ng-app="formApp" class="well">
  <div ng-controller="specialForm">  
    <formio src="'https://examples.form.io/conditional'" submission="submission"></formio>
   </div>
</div>
.formio-component-visibleforTwo,
.form-field-type-htmlelement {
  display: none;
}