与计算域的剔除映射

2023-12-11

我从 WCF 服务获取数据,然后映射数据并将其与 DOM 对象绑定:

var PayinyVM = {};

    $.getJSON('/service/PaidService.svc/PaidList', function (data) {
        var tmp = JSON.stringify(data.d);

        PayinyVM.model = ko.mapping.fromJSON(tmp);
        ko.applyBindings(PayinyVM);
    }); 

结果在我的 DOM 绑定到模型上显示为例外。我不知道如何添加一些计算的可观察量,假设我的数据返回具有名字和姓氏的人,我如何使用 FN + ' ' + LN 制作计算的可观察量 FullName。


这是你的小提琴的工作副本,我不得不做出很多假设,因为你的小提琴甚至不是正确的javascript,并且看起来很混乱,甚至没有引用淘汰赛

var PaidPeople = function(data) {
    var self = this;
    ko.mapping.fromJS(data, {}, this);
    this.fullName = ko.computed(function () {
                    return self.Name() + " : just ";
                });
}

var PayinyVM = function (data) {
                var self = this;

                ko.mapping.fromJS(data, {
                    'model' : {
                        create: function(options) {
                            return new PaidPeople(options.data);
                    }                        
                  }
                }, self);                
            };

var data = {model:[{__type: "PaidPeople:#model", Amount:110, Attendee:1, Name:'John'}]};

ko.applyBindings(new PayinyVM(data)); ​

和一个有效的小提琴:http://jsfiddle.net/qeUHd/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

与计算域的剔除映射 的相关文章

  • DurandalJS 路由行为

    我拥有的 试图了解发生了什么以及如何控制它 我对尚未经过身份验证的用户有一个 公共 视图 对经过身份验证的用户有一个 主页 视图 这是我的路线配置 app start then function Replace viewmodels in
  • 如何将复选框绑定到值的倒数?

    我有一个情况 当我需要将一个复选框和另一个 DOM 元素的可见性绑定到我的 viewModel 的布尔属性的逆时
  • Knockout :找出哪个可观察触发了计算

    我有一个具有多个可观察值的对象 计算中有没有一种方法可以知道哪些可观察的变化 从而知道哪个可观察触发了计算 先感谢您 马修 如果没有详细说明您想要实现的目标 我将发布此内容 希望它能有所帮助 跟踪更改的一个简单方法是使用 subscribe
  • Knockout ObservableArray 不更新 HTML Foreach

    所以我有一个可以正常工作的 observablearray 但 UI 没有更新 我读过很多人遇到这种类型的问题 但我没有看到 所以 HTML 是 tbody tr td span class label label success Yup
  • 使用 Knockout 使用多个字段/列和控件来过滤 ViewModel 数据

    我是 KnockoutJS 的新手 但到目前为止我很喜欢它 我想做的是使用表单上的多个字段 列和控件来过滤我的视图模型的数据 但我不知道该怎么做 让我 希望 进一步解释一下 我有一个 viewmodel 可观察的数据数组 其中填充了来自后端
  • 敲除映射导致堆栈溢出

    我正在尝试淘汰赛和映射插件 并想知道为什么这不起作用 我有一个要使用映射扩展加载的视图模型 function todoListViewModel data ko mapping fromJSON data todos TodoItem op
  • 数组的淘汰赛数组

    传入的数据是这样的 1 2 3 4 5 6 有时是这样的 1 2 4 5 这是 HTML
  • knockoutjs通过点击事件获取元素id

    我正在使用 knockoutjs 目前我认为有些东西看起来像这样 img src images image1 png 这允许我获取视图模型中的元素 ID pressedTab function tab console log Element
  • 声明为对象文字与函数的剔除视图模型之间的区别

    在knockout js中 我看到视图模型声明为 var viewModel firstname ko observable Bob ko applyBindings viewModel or var viewModel function
  • 过滤表内容

    我正在寻找实现一个绑定来搜索 HTML 表 我考虑过实现自定义绑定并利用 jQuery 来完成繁重的工作 自定义绑定方面是为了使其在我的解决方案中普遍可访问 我当前的解决方案仅由 jQuery 组成 不使用任何 KnockoutJS 功能
  • WebDriver:更改事件未触发

    我有一个使用 KnockoutJS 的应用程序 我正在尝试编写一些测试表单的测试 如果您不了解 KnockoutJS 简单来说 它提供了从我的视图到我的数据模型的绑定 这意味着当我在输入字段中键入值时 我的基础对象会自动使用该输入字段值进行
  • knockoutjs 在 foreach 绑定中单击绑定

    编辑 问题与绑定无关 而是与一个简单的 JavaScript 错误有关 我有一个关于 foreach 绑定中的单击绑定的问题 我有一个列表 其中的项目显示一个下拉框 用于从主数据中选择一个值 可以在该列表中添加和删除项目 用于删除项目的按钮
  • 有没有办法一次性禁用一堆表单元素?

    我想根据某些条件禁用 HTML 表单元素的一部分 这似乎是执行此操作的理想方法 fieldset fieldset
  • 将某些 observableArray 对象属性转换为 observable

    假设我有这个相同类型对象的数组 var people status 0 name name1 status 1 name name2 我不仅希望它是 observableArray 而且我只想观察每个对象的状态属性 想象一下对象本身可能会被
  • 淘汰foreach绑定无序列表

    首先 圣诞快乐 希望圣诞节那天没有其他人在工作 除非他们是出色的专家并且真的很想帮助我 我正在使用神话般的jQuery 列导航插件 http code google com p jquery column navigation 以多列方式向
  • jQueryUI 可排序列表与 Knockout 相结合 - 嵌套可排序列表

    我是 Knockout 的新手 几天 正在尝试重新设计一个包含嵌套可排序列表的页面以使用它 我在这里找到了使用可排序列表和 Knockout 的一个很好的答案 jQuery UI Sortable 的 Knockout 自定义绑定 奇怪的行
  • Knockout 如何将对象绑定到复选框和单选框

    参考here http jsfiddle net SimonYong kf6U8 2 如何将对象 没有可观察的 绑定到复选框和单选值中 以便我得到的值 值和值 是一个普通对象 没有可观察的 HTML Selection List a cla
  • 带有淘汰赛js的隐形recaptcha

    我正在完成隐形验证码 但我在实现它时遇到问题 谷歌开发人员页面中的代码显示它应该是这样的
  • 如何将当前元素传递给 Knockout.js 绑定中的 Javascript 函数?

    因此 我尝试根据是否选中子复选框 使用 Knockout js 将类添加到元素 为此 我试图通过this作为我的函数的参数 目前 我的精简 DOM 结构如下 tr td td tr
  • 如何绑定div宽度/高度来形成字段?

    我想创建多个div我可以移动和调整大小 并绑定它们width height等到数组中的对象 因此 如果我创建六个 div 我的数组中有六个对象 每个对象都有 width height etc 我不太明白如何使用 knockout js 将输

随机推荐

  • 在点击谷歌地图 javascript api 上放置标记

    我在 JS Apis 中编写了谷歌地图 我想要实现的是 无论用户点击哪里 它都会将标记放置在那里并输出其纬度和经度 我所实现的是 无论我点击哪里 它都会输出纬度和经度 而无需将标记拖到那里 这里是小提琴 google maps event
  • Ruby On Rails - 同一张表之间的多对多

    我试图在 Rails 中创建一个有点复杂的关系 但在寻找最佳方法时遇到了一些困难 我有一个用户表 其中每个用户充当教师和学生 我想要有一个 has many 学生 也只是用户 和一个 has many 老师 也只是用户 我不想进行任何子类化
  • TR 中是否存在 ImageTag?

    EDIT public bool getImage IWebElement table driver FindElement By Id DIV ID 1 string name String Format contains text 0
  • 如何获取用户在 django Guardian 中具有特定权限的所有对象?

    我目前正在对所有对象进行非常笨拙的循环 但这会变得很慢 videos Video objects all video list for video in videos checker ObjectPermissionChecker requ
  • WPF 使用转换器更改数据网格单元格背景颜色

    我有一个 WPF 数据网格 我需要比较两列日期时间类型 根据比较结果 我为当前列和行中的两个单元格设置单元格背景颜色 我对每个数据网格行执行此操作 为了做到这一点 我使用转换器
  • 在命令提示符中 PHP 未被识别为内部或外部命令

    当我运行命令时出现以下错误php C xampp htdocs gt php php is not recognized as an internal or external command operable program or batc
  • 找不到 webdriverprefs.json - pyinstaller

    我有一个使用 selenium 包的 python 程序 当使用它创建 exe 时pyinstaller它正确创建了exe 当尝试从此应用程序打开 Firefox 时 出现以下错误 IOError Errno 2 No such file
  • 传递多个值到 switch,用逗号分隔值

    我可以将多个值传递给 switch case 语句并用逗号分隔不同的值吗 该表达式的计算结果是什么 如果没有发生错误 编译器将使用多个值中的哪一个来评估开关 还记得逗号运算符的低优先级吗 比如说我写的代码如下 int m 10 switch
  • 使用 Firebase Android 排序数据

    我遇到了一个奇怪的问题 其中 Firebase 查询使用orderByChild 实际上并不对数据进行排序 以下是我尝试订购的数据的快照 出于本示例的目的 总计已关闭 这是我到目前为止使用过的代码 Query query locationC
  • 将 Docker 部署到 AWS Elastic Beanstalk — 如何将端口转发到主机? (端口绑定)

    我有一个用 CircleCI 设置的项目 我用它来自动部署到 Elastic Beanstalk 我的 EBS 环境是单个容器 自动扩展的 Web 环境 我正在尝试运行一个侦听原始套接字端口 8080 的服务 我的 Dockerfile F
  • jQuery - 如果选择了 > 1 个复选框,如何显示消息?

    取决于数量n用户的记录中拥有的汽车数量 将会有n可供选择的复选框 在我看来 这些复选框是使用循环呈现的 如果用户选择 gt 1 个复选框 我想显示一条消息 所以 x Honda Toyota Suzuki no message shown
  • 查询父模型时可以过滤关系的内容吗?

    我有两个代表电影及其放映时间的模型 我想查询所有电影 但他们show times关系应该只包含未来的那些表演时间 class PKMovie db Model id db Column db Integer primary key True
  • C# winforms 中表单之间传递数据的最安全方法

    我试图记住我在学校简要学到的关于在 winform 之间安全传递数据的一课 我的导师叫它流水线 尽管我不确定这是正确的术语还是仅仅是他自己的名字 他表示 他的方法比公开数据以便所有人都可以访问数据的最简单方法更安全 他说这更安全 因为他的方
  • 在 test.each 中使用变量表达式 Jest

    下面是我的代码片段 describe Upper Describe gt let value beforeEach gt value require testModule value it each value test something
  • 在 R 中解析 XML 文件(>1 MB)

    目前 我有大约 20 000 个 XML 文件 大小从几 KB 到几 MB 不等 虽然它可能并不理想 但我使用 XML 包中的 xmlTreeParse 函数来循环遍历每个文件并提取我需要的文本并将文档保存为 csv 文件 下面的代码适用于
  • 从 MPSC 通道成功接收后进程永远不会退出

    这是代码 use std thread use std sync mpsc fn main spawn threads let tx rx mpsc channel for mut i in 0 10 let txc tx clone cl
  • 停机问题到底是什么?

    每当人们询问与编程有关的停止问题时 人们都会回答 如果你只添加一个循环 你就会得到停止程序 因此你无法自动化task 说得通 如果你的程序有一个无限循环 那么当你的程序运行时 你无法知道程序是否仍在处理输入 或者它是否只是无限循环 但其中一
  • 为什么由 /.../ 创建的 javascript RegExp 可以工作,但通过“new RegExp”创建的相同内容却不能?

    我很困惑这里有什么区别以及为什么一个有效而另一个无效 有人可以解释一下吗 The string to search through var str This is a string with some stuff in here This
  • Gson 序列化 POJO 的 ArrayList 时出现问题

    我一直计划使用 simpleXML 来满足我的序列化需求 但我想我应该尝试一下 JSON 以学习新的东西 这是我用来尝试使用 Gson 1 7 1 序列化测试 POJO 的 ArrayList 的代码 注意 我删除了字符串 s 的读取器 写
  • 与计算域的剔除映射

    我从 WCF 服务获取数据 然后映射数据并将其与 DOM 对象绑定 var PayinyVM getJSON service PaidService svc PaidList function data var tmp JSON strin