如何通过单击knockout.js中的按钮显示数字
how to show a digit by clicking on button in knockout.js
我需要一个功能,将做以下:点击按钮(或div, li等)后,在页面中它应该显示按钮的值(在div和li的情况下,它可以显示特定于该div或li的一些数据)
视图<ul>
<li data-bind="click: myFunction.bind($data, 'some text')">some text</li>
<li data-bind="click: myFunction.bind($data, 'some other text')">some other text</li>
</ul>
<p data-bind='text: typedDigits'></p>
视图模型
function AppViewModel() {
this.typedDigits = '';
this.myFunction = function(data){
this.typedDigits = ' ' + data;
};
ko.applyBindings(new AppViewModel());
我得到'数据'在myFunction正确什么我发送点击,但我不知道如何将它传递给typedDigits,它显示我每次我点击按钮(div, li)…什么好主意吗?
衷心谢谢。
你想让typedDigits
成为可观察的:
function AppViewModel() {
this.typedDigits = ko.observable('');
this.myFunction = function(data){
this.typedDigits(' ' + data);
};
}
ko.applyBindings(new AppViewModel());
相关文章:
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- 类似FB的按钮显示在页面上,但不会在同一页面上弹出
- 单击javascript按钮显示/隐藏Div元素
- 单击按钮显示不同的文本,重复第一个文本
- C3.js通过单击按钮显示工具提示
- 单击按钮显示重新单击消失
- 点击浏览器的“后退”按钮显示的是JSON而不是HTML(使用Rails和d3.js)
- 尝试从单选按钮显示的JSON数组中调用多个对象
- 在youtube视频中单击按钮显示图像
- 使用HTML和Javascript,使用4个单选按钮显示和隐藏输入字段
- 如何在javascript中使两个按钮显示在一起
- 如何使用按钮显示/隐藏潜水
- 使用不起作用的按钮显示和隐藏
- facebook点赞按钮显示数以万计的点赞
- 流星:点击按钮显示一些东西
- jQuery按钮显示/隐藏类,如果存在类
- 如何让我的 ckEditor 菜单按钮显示在两行而不是四行上
- 如何让我的移动菜单按钮显示和隐藏导航栏,以及在负空间中单击时隐藏
- 网格中的拆分按钮显示在行后面 - 剑道 UI
- Dijit 按钮显示图标,但不以编程方式显示标签