【发布时间】:2016-09-28 11:39:28
【问题描述】:
我正在查看此示例 http://jsfiddle.net/meno/MBLP9/ 以连接引导按钮的 on change 事件。我无法理解如何将其与另一个可观察到的淘汰赛联系起来。
我有一个可观察的
self.IsAggregate = ko.observable(modeldata.SelectedItem.Aggregate);
在加载时有一个默认值,我正在尝试将其连接到开关中。我也不懂小提琴中的语法
他们如何为可观察对象定义 : 而不是 =?当我尝试此 Javascript 时会引发语法错误。
最终我想用IsAggregate 替换on
我的视图模型和绑定
//Registering switches
$("[name='toggleCatalog']").bootstrapSwitch();
$("[name='toggleAggregate']").bootstrapSwitch();
var ViewModel = function(modeldata) {
var self = this;
self.on = ko.observable(true),
self.SelectedCatalog = ko.observable(modeldata.SelectedCatalog);
self.IsAggregate = ko.observable(modeldata.SelectedItem.Aggregate);
self.IsEnabled = ko.observable(modeldata.SelectedItem.Enabled);
self.CatalogConfiguration = ko.observableArray([]);
self.ColumnDropdown = ko.observableArray([]);
};
$(document).ready(function () {
var model = new ViewModel(modeldata);
};
【问题讨论】:
标签: twitter-bootstrap knockout.js