node.js - 尝试将动态数据从道具传递到从服务器加载的文本内部(使用 MERN 堆栈)
问题描述
我有一些从服务器返回的数据:[ { name: "example1", paragraph: "Some random text ${ValueIwantToPass}" }, etc ]
我用这些文本填充文本区域。我希望在前端从其他组件的道具中动态传递文本中的 ${ValueIwantToPass} 并能够编辑文本。可能吗?
解决方案
也许这对你有用
制作状态
state={
response:[]
}
将服务器资源更改为:
[ { name: "example1", paragraph: "Some random text" }, etc ]
(从资源中删除 ${ValueIwantToPass})
将服务器资源保存到状态
this.setState({response:res.data})
然后改变它:
var response=[...this.state.response]
var ValueWantToPass=this.prop.ValueWantToPass
response[0].paragraph += ValueWantToPass
this.setState({response})
推荐阅读
- linux - 如何在不运行 source 命令的情况下将子 shell 的执行行打印到主 shell?
- django-admin - 使用 Django-import-export 在 Django Admin 中导入行后,如何获取 Id?
- laravel - 测试期间的 Laravel 模拟策略
- javascript - HighStock Depthchart 正在奇怪地更新数据
- coq - 为什么嵌套归纳策略也将归纳假设嵌套在 lambda 下?
- node.js - 定向多导线
- python - hashlib.sha256(hashlib.sha256(str(x).encode()).digest()).hexdigest() 可以有多少个值?
- javascript - 在边界外单击时触发带有 onclick 事件的自定义元素
- java - 如何手动更新/评估使用“自定义”公式的单元格?
- snakeyaml - 如何在 SnakeYaml 中“呈现”?