First you will need to either create your own Javascript function or import a library that parses an integer into hour, minute, and second components. There is good and simple extension method here, which you can slightly modify to fit your requirements, like this:
String.prototype.toHHMMSS = function () {
var sec_num = parseInt(this, 10); // don't forget the second param
var hours = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);
return hours+' hours '+minutes+' minutes '+seconds+' seconds';
}
You should add that to your page somewhere before your grid gets initialized.
Then you need to create a template for your column, which would apply the extension method to the value. In the following example I am multiplying the value by 60 first, because the extension method works with seconds instead of minutes:
<kendo-grid-column
field="{{column}}"
template="{{(column*60).toString().toHHMMSS()}}"
>
note: I don't work with Angular, so I am not 100% sure that template syntax is correct, but I tried it with a JQuery Kendo grid and it worked fine.