jjzjj

KnockoutJS

全部标签

javascript - Bootstrap twitter 3.0 和 knockoutjs 验证

使用TwitterBootstrap验证类,例如has-error或has-warning需要放在包装form-group元素上,以便设置输入元素及其标签的样式。但是Knockout-Validation将类添加到输入元素。Inputwitherror是否可以通过将类添加到div而不是input的方式来配置Knockout-Validation? 最佳答案 thebringking的回答不会让您一路走下去。您还需要指定errorMessageClass和decorateInputElement选项。ko.validation.ini

javascript - Bootstrap twitter 3.0 和 knockoutjs 验证

使用TwitterBootstrap验证类,例如has-error或has-warning需要放在包装form-group元素上,以便设置输入元素及其标签的样式。但是Knockout-Validation将类添加到输入元素。Inputwitherror是否可以通过将类添加到div而不是input的方式来配置Knockout-Validation? 最佳答案 thebringking的回答不会让您一路走下去。您还需要指定errorMessageClass和decorateInputElement选项。ko.validation.ini

javascript - KnockoutJS 中变量 $data 的来源和用途是什么?

在KnockoutJStutorials我偶然发现了以下代码示例,其中包含一个无法解释的变量$data。View(html):${$data}View模型(JavaScript):varviewModel={//Datafolders:['Inbox','Archive','Sent','Spam'],selectedFolder:ko.observable('Inbox'),//BehavioursselectFolder:function(folder){this.selectedFolder(folder);}};window.mailViewModel=viewModel;ko

javascript - KnockoutJS 中变量 $data 的来源和用途是什么?

在KnockoutJStutorials我偶然发现了以下代码示例,其中包含一个无法解释的变量$data。View(html):${$data}View模型(JavaScript):varviewModel={//Datafolders:['Inbox','Archive','Sent','Spam'],selectedFolder:ko.observable('Inbox'),//BehavioursselectFolder:function(folder){this.selectedFolder(folder);}};window.mailViewModel=viewModel;ko

javascript - Knockoutjs - 在使用 foreach 而不是选项时丢失了选择值的两种绑定(bind)方式

我有两个选择控件。一个人依赖另一个人。举个简单的例子,假设第一个显示城市列表,而另一个显示每个城市的街道列表。当页面最初加载时,显示街道的选择控件会显示所有可用的街道。然而,一旦用户在第一次选择中选择了一个城市,第二次选择就会被过滤以仅显示属于所选城市的街道。这在使用选项绑定(bind)时工作正常,但是,我需要生成optgroups的能力,而选项绑定(bind)不支持它,所以我必须使用foreach绑定(bind)。结果是,无论何时选择一个城市,都会发生两个意想不到的后果:第二个选择(过滤后的街道列表)似乎选中了所选城市的第一条街道,即使我使用的是valueAllowUnset:tru

javascript - KnockoutJS 呈现具有多个模板和可变列数的表

我必须渲染一个列数可变的复杂表格。在此示例中,列数取决于子行的类型。例如,如果subRow是类型1,它有3个Action,如果subRow类型是2,它有4个Action。它总共有7个Action,所以我的表有7列(+前两列,我在其中呈现子行名称和类型(后代或child等),但这不太重要。前两列始终存在),所以7+2=9列。子行是从树中添加的(示例图片上未绘制,因为它与此问题无关)。我让它在InternetExplorer中运行,因为我使用字体标签Hook到一个挖空模板,但是MozillaFirefox和谷歌浏览器无法呈现它。我的问题是:如何在没有字体标签的情况下在表格中绘制这个?我不会

javascript - KnockoutJS - 将输入值链接到数据列表值

我正在生成一个基于koobservable的datalist选项。functionCompany(company){this.id=company.Id;this.name=company.Name;this.state=company.State.name;}varself=this;self.companies=ko.observable();$.get('...',{},function(result){ko.utils.arrayForEach(result,function(company){self.companies.push(newCompany(ko.toJS(com

javascript - 使用 knockoutjs + twitter bootstrap 跟踪标签

我试图在View模型中跟踪选定的选项卡,但我似乎无法让它工作。在以下代码中,当您单击选项卡时,标题将正确更新,但不会显示选项卡的内容。如果您删除,请单击:$parent.selectSection然后显示内容,但标题不会更新。现在,如果您从li中删除data-bind="css:{active:selected}"那么当您单击选项卡时它似乎可以工作,但是选择第二个选项卡的按钮没有。我怎样才能让它工作?参见:http://jsfiddle.net/5PgE2/3/HTML:Selected:SelecttabTwoJS:varSection=function(name){this.nam

html - 如何结合 KnockoutJS 使用 HTML5 拖放?

我似乎无法绑定(bind)到html5拖放事件。这是来自模板的示例:${name}我所拥有的应该按预期工作...只要我将它们设为正常的内联就可以。但是,其他绑定(bind)不起作用!我收到此错误消息:UncaughtSyntaxError:Unexpectedtoken'||'jquery-tmpl.js:10这是怎么回事?我做错了什么吗? 最佳答案 好的,我已经解决了。似乎我在文档中错过了,它说在knockout中,默认情况下它使所有事件都阻止默认/返回false。所以我所要做的就是让我的dragstart处理程序返回true,现

javascript - KnockoutJS - 选择与 optgroup 和 javascript 对象的绑定(bind)值

我找到了一个例子here使用KnockoutJS创建带有optgroups的选择列表。这工作正常,但我想将下拉列表的值绑定(bind)到我自己的javascript对象,然后访问该对象的特定属性:functionGroup(label,children){this.label=ko.observable(label);this.children=ko.observableArray(children);}functionOption(label,property){this.label=ko.observable(label);this.someOtherProperty=ko.obs