knockout-mapping-plugin

    0热度

    2回答

    这是比this问题更进一步的问题。 我有一个为空的子属性视图模型,就像之前提到的问题 var data = [{ id: 0, child: { prop1 : 'a', prop2 : 'b' } } //Child object has data ,{ id: 0, child: null } ]; // Child object is null 现在我想用映射插件的更新回调

    0热度

    1回答

    我第一次使用Knockout,它看起来非常容易,但我无法做一些简单的事情,可以做到。 我的HTML文件 <tbody data-bind="foreach: LOBModel"> <tr> <td data-bind="text:lob_ID"></td> <td data-bind="text: lob_Name"></td> <td dat

    0热度

    2回答

    我是新的knockoutjs,我试图绑定视图,但不能。来自服务器的数据取得好,阿贾克斯工作正常,但没有约束力的问题。 这里是我的js代码: var UserViewModel = function() { var self = this; //Declare observable which will be bind with UI self.Id = ko.observable("0");

    2热度

    1回答

    我想用插件来填充数据,但值不填充。 简单的例子: var data = { Type: 1, Id: "123-12321" }; var RiskItemModel = function (item) { var self = this; self.Id = ko.observable("tes"); self.Type = ko.obse

    1热度

    1回答

    使用ko.mapping.fromJSON只要定义了嵌套对象,我就可以从JSON进行绑定。当我将嵌套对象更新为空或空时,绑定就会中断。 在此代码中,我有五个不同的数据集,我使用model.nextDataset函数进行迭代。当数据集到达第四个和第五个变体时,它将中断与内部对象的绑定。 var datasets = ["{\"id\": 1,\"reference\": \"reference1\"

    0热度

    3回答

    我想从asp.net MVC模型使用ko.mapping.fromJS()方法创建knockout viewModel,但我的表单没有填充值。 鉴于我创建的脚本看起来像这样: <script type="text/javascript"> var tmp = @Html.Raw(Model.ToJson()); var viewModel = ko.mapping.fr

    1热度

    1回答

    我是新来的淘汰赛,请耐心等待。 我试图使用映射插件来将从服务器接收的Json数据映射到现有viewModel实例。我能够做到这一点没有任何问题。但在我的viewModel中,我使用了验证插件,因此只要我映射数据并将其绑定到UI,验证就会启动并立即显示错误信息。 是否有方法在单击提交按钮之前不显示该错误消息。或者我做错了什么? 这里是的jsfiddle link 出于某种原因,所以没有让我提出这个问

    0热度

    1回答

    我的视图模型中有一个对象,它使用映射插件从服务器获取数组数据。 映射的observable数组的内容显示在表中。现在,用户有能力“加载更多”,这会触发对服务器的请求,并从服务器获取下一个“n”行数据。 使用带有新数据的映射插件更新视图模型对象会导致替换现有数据。我的目标是使映射插件将新数据追加到现有的可观察数组中。 想知道是否可以使用自定义的“创建”或“更新”回调吗?如果是的话,一些例子会真的有帮

    1热度

    2回答

    我正在致力于knockout.js,并且是全新的。我从Web API动态获取数据并绑定到表。代码是如下: var RowNumber; var viewModel = {}; var url_paging = "http://192.192.192.192/api/OLMS/GetOlDetailsByRowNumber?token=" + tokenval + "&rowNumber=1";

    0热度

    2回答

    我正在开发telerik应用程序。在我使用knockout.js在table.Code数据绑定的foreach为: <tbody id="tbodySpeakerEvaluation" data-bind="foreach: SpeakerEvaluation"> 代码给动态值复选框如下: <input data-enhanced="true" data-defaults="true" nam