knockout-mapping-plugin

    1热度

    1回答

    我有一些问题找出为什么这个简单的淘汰制映射不起作用。我不确定返回的JSON是否无效,或者我的映射是错误的,还是仅仅是绑定。 数据结构是父亲对话对象与数组消息对象。 关于绑定我使用foreach:此刻的对话,因为我有这个工作,如果我包裹整个事情一个单一的元素数组。 我绑定 <div data-bind="foreach: conversation"> <div data-bind="for

    1热度

    2回答

    即时通讯使用knockoutJS以下列方式: var messagesFromServer = getJSONData().messages; //this get msgs from server ko.mapping.fromJS(messagesFromServer, {}, myobject.viewModel.Messages); 那么我基本上调用这个每三秒钟更新HTML表格,和它

    0热度

    2回答

    我有一个类似于下面的代码,我想呈现不同的城市名称巴恩斯利和不同的城市与其他一些名称资本。 如果绑定,那么做的正确方法是什么?我是否必须将cityName设置为可观察才能正常工作? <ul data-bind="foreach: planets"> <li> Planet: <b data-bind="text: name"> </b> <div data-bind

    2热度

    1回答

    当我尝试添加一个新的项目到我的数组时,我似乎无法得到Knockout映射插件执行“创建”方法(项目)。 它似乎从json初始创建时执行,但不是添加新的项目。 这里是一个非常简单的jsFiddle 注:我已经看了similar questions,但他们说我没有所有参考静态对象。 Inital JSON var json = { "Items": [{ "ItemID": 1

    0热度

    1回答

    简版:我在寻找一个例子,或将在上传和标记图像.NET 3.5的iframe中的Web应用程序对于Facebook 我尝试了好几种库和示例代码运行一个像样的图书馆。我通过各种迭代暴力破解并尝试配置各种请求。我可以实现我想在PHP和.NET 4.0中执行的工作版本,但不幸的是我需要这个工作在.NET 3.5中。 我试过使用一些开发工具包(一个来自MS和一个来自Visual Studio的VSI)以及仅

    2热度

    2回答

    我正在尝试学习Knockoutjs,并且在添加和删除对象到observablearray时遇到了一些问题。 我有以下视图模型中,我从一个Web服务获取的一些数据和填充一些HTML。这工作正常。但是,不起作用的是从observablearray中删除项目,因为它似乎是click-event不会调用removeEmployee。 function EmployeeViewModel(){ v

    0热度

    1回答

    我有一个视图模型,其中可供选择的一些属性值由其它性质决定的,这是通过requires字段中设置: var clusterOptions = [{ name: "None", sku: "0", price: 0, }, { name: "Standard MySQL Cluster", sku: "4101", requires: ["

    1热度

    1回答

    我具有在我得到一个存储器中泄漏 IE与淘汰赛2.3.0的问题。我有一个显示在屏幕上的结果列表,并且结果集具有分页功能。有一个AJAX调用返回给控制器以获得下一组分页结果。当最初将第一页绑定到屏幕时,IE的内存负载大约为150Mb,但每页增加大约50Mb到100Mb,但Chrome或FireFox中不会出现此问题。 这个问题似乎是常见的,我已经看过很多例子,如: KnockoutJS Memory

    1热度

    1回答

    我有一个嵌套属性的复杂对象,它从null切换为实际填充的对象。我可以通过ko.mapping.fromJSON首次映射一切。但是,当一个事件导致随后的映射发生在那里的属性成为空,别人得到的值映射发疯: http://jsfiddle.net/L5sgW/51 当“更新!”按钮被点击时,警报('1')被触发并显示“Test2”。但是,请点击“更新!”再次提醒('2'),但文字不会改变。有任何想法吗?

    0热度

    1回答

    我目前有一个问题扩展我的ObserableArray对象,以便他们有额外的observables属性。 我所试图做的是这样的: ko.utils.arrayForEach(MyKnockoutManager.GetByModelKeyName('Catalog'), function (CatalogItem) { CatalogItem.IsSel