knockout-3.0

    1热度

    2回答

    在我的ViewModel我已经根据pState返回我的CSS类下面的方法: function MyViewModel() { var self = this; self.GetClass = function(pState) { var lCssClass; switch(pState) { case "warn

    0热度

    1回答

    我在foreach语句中循环项目。在页加载,默认情况下我选择第一项(数据绑定= “CSS:{选自:$指数()== 0}”): var viewModel = function(){ var self = this; self.pattern_index = 0; self.select = function(data) { //handle click }; self.make

    0热度

    1回答

    我正在将$index和$data传递给change_model函数。该功能按以下顺序预期2个参数:(index, data)。 从viewModel我通过click: $root.change_model.bind($data, $index())。在功能index中打印$data和data打印index:数值相反。 self.change_model = function(index, data

    0热度

    1回答

    我有一种观点,我重复使用并提供了一个单击事件,以便用户认为他们正在更改页面。 这对我所需要的很好,但因为视图具有所有相同的文本,图像,用户会认为没有任何变化,因此没有选择。 当用户点击图像时,我将如何为用户界面设置动画效果? private onCurrentLookSelected(args: CurrentLookSelectedEvent) { this.hasCurrent(tr

    0热度

    1回答

    我使用淘汰赛组件构建了不同的局部视图搜索视图拥有自己的视图模型: 搜索字段 过滤 所以,搜索领域的视图模型看起来是这样的: define(["knockout", "text!./search-field.html"], function (ko, templateMarkup) { function SearchFieldVM(params) { this.query =

    0热度

    1回答

    我试图显示字符串“找不到数据”。在数据数组为空的情况下,在表格行内部,但似乎无论如何总是打印该消息。 Reproduction online(忽略条件orders.length ==0) 我在做什么错? <table> <thead> <tr> <th>Truck</th> <th>Pickup</th> </tr> </th

    1热度

    1回答

    我想绑定一个jqxDropDownList选择值与ko.observable,我不知道什么是错的。它正在使用常规的<select>标签,并且它不适用于<div>元素,正如我在HTML中显示的那样。我需要用jqwidgets下拉列表替换<select>,并按照工作代码中的说明相应地进行绑定。 ViewModel: var viewModel = function(){ var self

    1热度

    2回答

    我试图使用多个视图模型建议in the documentation和in this other answer。 我得到一个错误在控制台抱怨没有被定义的变量: Uncaught ReferenceError: Unable to process binding "foreach: function(){return seals }" Message: seals is not defined Rep

    1热度

    1回答

    我想绑定checked上的一个复选框输入,它位于一个锚标记内,它本身就是click的界限。 虽然我知道这可能不是完全有效的(交互式内容可能不是锚标签的后裔),但我仍然希望按预期工作 - 即使只是为了理解它。 目前,只处理外部click事件并且点击从不到达我的复选框。 什么,我想实现的一个例子是在这里:http://jsfiddle.net/fzmppu93/2/ 有过通过KnockoutJS文件一

    0热度

    1回答

    单击按钮不止一次会复制UI中的数据。 我期待什么的每次点击:* Name1 * Name2 但是:* Name1 * Name1 * Name2 * Name2 <html> <head> <script src="http://knockoutjs.com/downloads/knockout-3.3.0.js" type="text/javascript"></script