简单地说,我正试图将一个字符串从java后端传递到typescript前端,以便在UI中显示相同的字符串。整齐地放在紫色条下面,就像这样:图像
我认为在后端,我必须返回一个字符串,通过控制器发送它,并让前端从那里接收字符串,但到目前为止,我在这方面的成功有限。
与其调试我的代码,我想知道这里是否有人能给我指一个简单的教程或项目,它正是我想要做的:从后端获取一个字符串,返回它,让前端接收它,然后在UI上显示相同的字符串。这样我就可以镜像实现。我试过在谷歌上搜索这样的简单例子,但到目前为止我还是一无所获。
因为您只想了解如何实现需求的方向/建议。您需要考虑的几件事:
- 您必须做出决定,要求使用任何与前端相关的框架/库,还是希望使用纯JavaScript
- 要从Java后端获取数据,您必须从页面进行AJAX调用,并简单地将其绑定到UIDOM中
在纯JS中,您可以在元素ID的帮助下绑定字符串。
const str = 'This string is coming from API';
document.getElementById('resultDiv').innerHTML = str;
<div id="resultDiv"></div>
如果要使用任何library/framework
,那么有一种方法one-way
/two-way
数据绑定。我只是为了演示的目的展示了一个基于Vue.js
的示例。
new Vue({
el: '#app',
data: {
message: null
},
mounted() {
const str = 'This string is coming from API';
this.message = str;
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<p>{{ message }}</p>
</div>