问题标签 [kolite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
133 浏览

javascript - KoLite knockout.command 与继承类的上下文不正确

当子类视图模型绑定到视图时,它会覆盖继承自的基类中的方法,“ knockout.command ”似乎正在调用基方法而不是子覆盖方法。

这是 javascript 中的 jsfiddle,尽管我使用的是打字稿。

请注意一个普通的旧点击绑定警报“子操作”,而 knockout.command 警报“基本操作”。我怎样才能使它正确地调用被覆盖的子方法?

打字稿:

HTML:

0 投票
1 回答
135 浏览

knockout.js - 是否可以从 koLite 获取原始对象值?

我正在使用 knockoutJS 和 koLite。koLite 似乎以某种方式存储了我的对象的原始值。我这么说是因为如果我编辑一个值,脏标志返回 true。但是,如果我将该值更改回其原始值,脏标志将重置为 false。

那么,如果 koLite 实际上存储了我的对象的原始值,有没有办法使用它来将我的对象恢复到其原始状态?这里的想法是用户决定取消更改的编辑表单。