【发布时间】:2020-01-03 15:30:27
【问题描述】:
点击按钮后如何在此视图代码sn-p中再次调用getStatus()函数?
唯一对我有用的是刷新整个页面。
<div id="statusContainter"data-bind="css:$data.getStatus('Rendered Approval')"> </div>
基本上,如果我单击一个按钮,我希望getStatus('Rendered Approval') 触发。该函数在页面的初始呈现期间触发。但我不想刷新整个页面来触发该功能
【问题讨论】:
-
你想达到什么目的?您的代码令人困惑,因为您使用的是
css绑定但调用了一个名为getStatus的函数 - 通常您会使用可观察值来切换 css 绑定中的不同类,而不是调用带有参数的函数。请你能更详细地描述一下你想要做什么吗? -
我使用css绑定的原因是因为我需要显示一个状态,如果它是绿色,黄色或红色,我需要实现的是状态从红色变为绿色而不刷新整页