单击在 KNOCKOUTJS 上触发的事件自动
click event auto triggered on knockoutjs
我正在尝试 learn.knockoutjs.com 的邮件客户端教程。我想在邮件详细信息块中添加一个"后退按钮"。但是该按钮是自动触发的。
我的代码
<div class="viewMail" data-bind="with: chosenMailData">
<button data-bind="click: alert('derp')">derp</button>
<div class="mailInfo">
<h1 data-bind="text: subject"></h1>
<p><label>From</label>: <span data-bind="text: from"></span></p>
<p><label>To</label>: <span data-bind="text: to"></span></p>
<p><label>Date</label>: <span data-bind="text: date"></span></p>
</div>
<p class="message" data-bind="html: messageContent" />
</div>
当我设置选择邮件数据视图邮件div显示时。但同时浏览器警报"derp"。我想当我点击按钮时,浏览器警报在那个时候。怎么了?
当 with 绑定呈现内容时,将执行警报代码。
将其包装在函数中或将其移动到视图模型中的函数
<button data-bind="click: function() { alert('derp'); }">derp</button>
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- knockoutjs:值绑定互斥或点击事件
- knockoutjs上的绑定按键事件,可观察到未填充
- 输入值和事件绑定在KnockoutJS中不起作用
- KnockoutJS observable不观察jQuery的empty()事件
- Knockoutjs - 自动完成“窃取”更改事件
- 单击在 KNOCKOUTJS 上触发的事件自动
- KnockoutJS - 在事件后对数据应用更改
- KnockoutJS selectedOptions observableArray 对象在更改事件中为空
- KnockoutJS-点击模板上的事件
- 从javascript添加knockoutjs模板事件,而不是将事件添加到模板本身
- KnockoutJs没有't对自定义事件作出反应
- 模板渲染后的KnockoutJS绑定事件
- KnockoutJS:处理事件捕获阶段
- Knockoutjs订阅事件,ko.computed执行时间问题
- 如何在knockoutjs按钮点击事件中添加谷歌广告词转换跟踪代码
- KnockoutJS -将子组件's的点击事件绑定到父组件's的标记中
- JQuery表单验证我需要一个点击事件在knockoutjs验证表单
- KnockoutJS自定义绑定,在绑定期间调用click事件,而不是在单击时调用