Q:

Is there simple “angularJS” way using ng-repeat directive, to replace characters in object.name string with other character directly?

If the object's property name is Bob_Kenneth_Frank (as actual value) to Bob Kenneth Frank (displayed output)
I unsuccessfully tried different variants of:
html
ng-repeat="myChange(person.name) in persons"

in controller
function myChange(name){
    return name.replace(/_/g, " ")
}

A:

Use a custom filter.
See a working demo.
angular.module('app').filter('replaceUnderscoreBySpace', function () {
  return function (input) {
      return input.replace(/_/g, ' ');
  };
});

View:
<div ng-repeat="x in y">
  {{x | replaceUnderscoreBySpace}}
</div>

Explanations on Todd Motto Blog

