【发布时间】:2019-06-09 02:12:01
【问题描述】:
我正在尝试在没有输入的情况下调用 plotly-dash 回调,并且该方法不会触发。
这是我尝试使用破折号构建的仪表板。过去,当我对输入和输出都使用回调时,一切正常,但是当我尝试仅使用输出时,结果不会显示在仪表板上。
html.Div(
[
html.P(
"Tweet Count",
className="twelve columns indicator_text"
),
html.P(
id = 'tweet_value',
className="indicator_value"
),
],
className="four columns indicator",
)
@app.callback(
Output("tweet_value","children")
)
def total_tweet_callback():
return 100
【问题讨论】:
-
据我了解,至少需要一个输入,以便回调“知道”何时触发。如果回调没有触发器,为什么要使用回调?如果您希望
total_tweet_callback()在加载时只运行一次,只需将children=total_tweet_callback()用于 P 元素。 -
@Shovalt 我尝试将孩子设置为回调函数,但出现错误。我做了一些分析,应用程序的目标是通过输入触发显示它们
-
我这里有很多要解释的,所以我会把它作为答案发布,我们可以从那里开始工作,直到找到解决方案。
-
你成功了吗?
-
@Shovalt 是的。我现在工作。我听从了你的指示。我没有使用 lamda 感谢标记的答案
标签: python plotly plotly-dash