为什么这个推特引导模式在使用淘汰 js 时不起作用
Why is this twitter bootstrap modal not working when using knockout js?
我正在尝试使用Twitter引导模式对话框来淘汰js。
我从 Knockout js 网站中获取了联系人编辑器示例,并将其更改为使用模态对话框进行添加/编辑。
我花了相当长的时间试图让它工作,但由于某种原因它不是。
您可以在此处查看:
http://jsfiddle.net/27pscgnk/5/
提前感谢任何解决方案
我认为问题可能出在这里(当用户单击保存时不会调用):
self.addContact = function() {
self.contacts.push({
firstName: "",
lastName: "",
phones: ko.observableArray()
});
};
我删除了小提琴中的一些错误,并根据您的输入更改了 add 函数以工作,现在看看小提琴 http://jsfiddle.net/27pscgnk/6/
self.contact = {
firstName: ko.observable(),
lastName: ko.observable(),
}
self.addContact = function() {
self.contacts.push({
firstName: self.contact.firstName(),
lastName: self.contact.lastName(),
phones: ko.observableArray()
});
};
并在绑定中:
<div class="form-group">
<label for="inputNameLbl" class="col-sm-2 control-label">First Name</label>
<div class="col-sm-10">
<textarea data-bind="value: contact.firstName"></textarea>
</div>
</div>
<div class="form-group">
<label for="inputDescLbl" class="col-sm-2 control-label">Last Name</label>
<div class="col-sm-10">
<textarea data-bind="value: contact.lastName"></textarea>
</div>
</div>
相关文章:
- 条件显示淘汰js
- 淘汰JS内联三元
- 自定义过滤淘汰js observableArray
- 淘汰JS与Kendo UI网格忘记用户'的选择
- 下拉列表选择的值在UI淘汰js中没有更新
- 淘汰js应用程序的正确文件结构是什么
- 淘汰js可观察扩展的执行顺序是什么
- 开关按钮淘汰js
- 从淘汰js组件中获取数据
- 复选框表单字段名称在表单提交淘汰js时不提交
- 单选按钮在 ajax 调用后不会更改(淘汰 js)
- 如果语句绑定短路在淘汰.js
- 在页面加载时调用的淘汰 JS 鼠标悬停事件
- 未捕获的类型错误:未定义不是函数淘汰 js
- 如何在淘汰 js 中传递值
- 如何在淘汰.js中实现可计算的可观察量
- 为什么这个推特引导模式在使用淘汰 js 时不起作用
- 在加载时淘汰JS调用函数
- 有没有办法限制淘汰.js应用程序的范围
- 从列表中删除项目,淘汰.js