【发布时间】:2018-04-17 04:30:23
【问题描述】:
我想使用变量“sym”而不是将实际符号硬编码到 加载页面 - 例如因为我想提示输入符号。 (我将小部件的其他输入修剪到最低限度以突出显示关键行。)
应该是使用 sym 的正确构造,而不是 '"Name", "MSFT"' 行。 我花了几十个小时尝试不同的方法并遇到相同的问题 经常如此,我非常感谢您帮助解决这个问题。
sn-p 似乎没有在此处运行,但将其粘贴到例如 https://codepen.io/pen/ 或 http://htmledit.squarefree.com/ 或本地 html 文件中以硬编码形式运行正常。
<script> var sym = "MSFT" </script>
<script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
<script type="text/javascript">
new TradingView.MediumWidget(
{
"container_id": "tv-medium-widget",
"symbols": [ [
"Name", "MSFT"
<!-- "Name", sym in proper formating is what I need -->
] ],
"width": "1000",
"locale": "en"
}
);
</script>
</div>
【问题讨论】:
标签: javascript html widget containers