Java 使用AngularJS中的数据绑定将bytearray转换为字符串

Java 使用AngularJS中的数据绑定将bytearray转换为字符串,java,javascript,angularjs,angularjs-ng-repeat,Java,Javascript,Angularjs,Angularjs Ng Repeat,在Java代码中,我可以轻松地将bytearray转换为String,如下所示: byte[] data = {91, 123}; String string = new String(data); 但是,在数据绑定中对AngularJS执行相同操作时会出现问题: {{new String(data)}} 上面的代码位于AngularJS代码的HTML文件中,数据是来自API调用的bytearray。最简单的方法是在API调用本身中将bytearray转换为字符串,只需在数据绑定中使用字符串

在Java代码中,我可以轻松地将
bytearray
转换为
String
,如下所示:

byte[] data = {91, 123};
String string = new String(data);
但是,在数据绑定中对AngularJS执行相同操作时会出现问题:

{{new String(data)}}

上面的代码位于AngularJS代码的HTML文件中,
数据
是来自API调用的bytearray。

最简单的方法是在API调用本身中将bytearray转换为字符串,只需在数据绑定中使用字符串。您知道Java和JavaScript之间的区别吗?(你的帖子建议你这样做,但只是为了确定。)另外,你能改变API还是只是在使用它?@11684-对不起,我对javascript知之甚少。api是可以修改的,但我想是否有一种简单的方法可以像在java中一样在angularjs中进行修改。有一些限制是因为我正在传递API的bean对象,而在angularjs中,我只是通过对象的getter方法检索对象属性,所以很难仅仅为了这个更改而更改对象的getter方法,因为我在java应用程序的其他文件中使用它。@SajanChandran-出于同样的原因,请参见上面的注释。