html - Elastic Beanstalk 上对 index.html 的更改
问题描述
我正在 AWS ElasticBeanstalk 上创建一个网站,用于检查加密货币和股票价格。目前,在我的代码中,我展示了从他们的 API 页面获得的 TradingView 的图表:
</script>
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div id="tradingview_8ae14"></div>
<div class="tradingview-widget-copyright">
<a href="https://www.tradingview.com/symbols/NASDAQ-MSFT/" rel="noopener" target="_blank">
<span class="blue-text">MSFR Chart</span>
</a> by TradingView
</div>
<script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
<script type="text/javascript">
new TradingView.widget(
{
"width": 980,
"height": 610,
"symbol": "NASDAQ:MSFT",
"interval": "D",
"timezone": "Etc/UTC",
"theme": "Dark",
"style": "1",
"locale": "en",
"toolbar_bg": "#f1f3f6",
"enable_publishing": false,
"allow_symbol_change": true,
"container_id": "tradingview_8ae14"
}
);
</script>
</div>
<!-- TradingView Widget END -->
在我的网站上,用户可以更改股票代码,然后我的程序将使用正则表达式并将该"symbol": "NASDAQ:MSFT"
行替换为用户指定的交易所名称和股票代码。这就像我想要的那样在本地工作。但是,ElasticBeanstalk 上的 TradingView 图表不会更改。如何更改index.html
AWS 上的文件?任何帮助或指示将不胜感激。
解决方案
尝试将整个小部件创建放在一个函数中,并在每次用户选择更改时调用它,这里有一个类似的问题,Change ticker of tradingview widget with an interval
推荐阅读
- c# - 组合框不允许我写入和选择一个值
- ios - 如何查看内容 UITableView 的可复用池
- java - Java - 每行都缺少第一个字母
- perl - perl 模块查找反向依赖项(不仅是 cpan)
- sql - 如何填充组合框并从数据库中选择项目
- c++ - 尽管在编译期间 -I(破折号大写 i)标志,为什么未定义的引用错误?
- python - 是否可以在 Jupyter 笔记本单元中调试第 3 方 python 文件?
- django - perform_create 保存用户数据
- angular - 角度 8 中的热模块更换
- wpf - 如何在 xaml 中使用 grid.row 获得整个窗口的一半?