observable

    4热度

    2回答

    绑定两个可观察我有两个简单的观测,例如, val1 = ko.observable("input1"); val2 = ko.observable("input2"); ,我希望他们能够像一个,所以当其中一个变化,另一个也会改变。 我知道,在通常情况下,最好只使用一个可观察,并将其绑定到多个DOM元素。但对我来说theese可观察生活在不同的模板和对象,所以它们不能被一个变量。 目前我订阅一

    3热度

    2回答

    我对Knockout.js相当陌生,所以我可能只是缺少一些东西。我正在尝试创建一组按钮,其中的'selected'状态反映了数组中项目的子值。 见本小提琴:http://jsfiddle.net/bleiddyn/RepnY/ 摘录: $('.tag-cell').click(function() { var ele = event.srcElement.textContent;

    70热度

    5回答

    在获得新值之前,敲除可能会在可观察到的订阅内获取可观察值的当前值吗? 例子: this.myObservable = ko.observable(); this.myObservable.subscribe(function(newValue){ //I'd like to get the previous value of 'myObservable' here before it'

    1热度

    1回答

    我有许多事件被合并到一个执行一些命令的observable中。如果命令成功,则会发生一些结果。另外,该命令应该被记录下来。 在代码而言,这看起来像 let mevts = modifyingevents |> Observable.filter exec_action |> Observable.add (fun action -> self.OutlineEdited <- t

    2热度

    1回答

    如何将<input>的值设置为false? true工作正常。 型号: function Model(){ self = this; self.Test = ko.observable(false); }; HTML: <input type="text" data-bind="value:Test"/>

    1热度

    1回答

    我想知道Amplify是否可以轻松处理大量嵌套敲除可观察对象的大数据模型。 目标是在页面刷新后保存并恢复数据(视图)模型的当前状态。 从几个例子看来,每个observable都需要扩展到使用本地存储。 大概可以应用globaly,但我不知道嵌套可观察对象将如何行为。 (即viewModel有很多可观察的变量,每个变量都包含具有更多可观察变量的json对象等)。 是否可以保存viewModel的状态

    1热度

    1回答

    如何创建由对象初始化的可观察对象? function Company(object) { this.Code = object != undefined && object.Code != undefined ? ko.observable(object.Code) : ko.observable(); this.Name = object != undefined && ob

    41热度

    4回答

    我想知道是否有可能与knockoutjs绑定时传递参数。 我绑定了一个复选框列表,并希望绑定到我的viewmodel中的单个计算的observable。在我的viewmodel中(基于传递给read函数的参数),我想根据某些条件返回true/false。 var myViewModel=function(){ this.myprop=ko.computed({read: function

    4热度

    2回答

    我需要为批准过程建模。之前它非常简单。两个角色不得不同意一些事情,然后我们可以去到下一个步骤: public class Approved { public string ApproverRole; } var approvals = Subscribe<Approved>(); var vpOfFinance = approvals.Where(e => e.Approve

    0热度

    1回答

    我有2个关于基因敲除简单的问题: 我怎样才能获得$父母键,例如。如果我的视图模型为: viewModel = { ModelA: { ModelB : { ModelC : { someprop } } } } ,我有3个模板,第一个模板渲染MODELA,第二ModelB和第三ModelC,我怎样才能在ModelC模板如下: <a data-bind="visible: viewModel.{