小编Won*_*ose的帖子

将值传递给Knockout JS中的ko.computed

我一直在使用MVC4 SPA工作,有敲门声,

我的问题是我想将值传递给ko.computed.这是我的代码.

<div data-bind="foreach: firms">
<fieldset>
    <legend><span data-bind="text: Name"></span></legend>
    <div data-bind="foreach: $parent.getClients">
        <p>
            <span data-bind="text: Name"></span>
        </p>
    </div>
</fieldset>
</div>

self.getClients = ko.computed(function (Id) {
    var filter = Id;
    return ko.utils.arrayFilter(self.Clients(), function (item) {
        var fId = item.FirmId();
        return (fId === filter);
    });
});
Run Code Online (Sandbox Code Playgroud)

我只想将Firmname显示为标题,然后显示它下面的客户端.正在调用该函数,但Id未定义(我也尝试使用'Firm'),如果我改变:

var filter = id;     TO      var filter = 1;
Run Code Online (Sandbox Code Playgroud)

它工作正常,

那么......你如何将值传递给ko.computed?它不需要是Id,它也可以是Firm对象等.

提前致谢.

javascript asp.net-mvc-4 knockout.js

15
推荐指数
2
解决办法
2万
查看次数

将文件从android上传到wcf

好吧,我在答案后看了几个小时,但还没找到我能用的任何东西.

  1. 我希望能够将文件(图像,视频,文档,音频)发送/上传到Web服务.我想从Android设备(2.2版)做到这一点.
  2. 我需要能够根据我的需要将其发送到定制的wcf,我需要发送信息与文件,以验证想要上传的用户.
  3. 另外值得一提的是我使用了一个宁静的wcf .net webservice,如果可能的话,我更愿意继续使用它.至少我需要能够使用wcf .net作为web服务进行通信.

我见过的所有解决方案都集中在android部分,从不在服务部分.我需要两个.:)

wcf android file-upload

9
推荐指数
1
解决办法
2133
查看次数