问题标签 [knockout-3.4]

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 投票
3 回答
38 浏览

javascript - 在 Click 函数中访问“this”

是否可以在 Knockout中访问$(this)和执行诸如此类的操作?我正在尝试通过 jQuery 访问它。赞赏函数内的任何替代方法。hide()toggle()div

目前,如果我这样做:

我得到了$data我的视图模型。

我知道通过淘汰模型处理此动作的其他方法,但我想知道这是否可能?

0 投票
1 回答
46 浏览

knockout.js - 将 observableArray 的特定索引绑定到输入控件

我在 : 中添加了一些observable objectsobservableArray它们dynaobs看起来像:

我可以查看如下值:

但是,我只想将observableArray的第一个索引绑定到如下所示的输入控件,但它给了我一个错误:

我试过了:

还有更多,但没有运气。有任何想法吗?

编辑:这就是我添加 observables 的方式:

并调用:

0 投票
1 回答
562 浏览

typescript - 淘汰赛绑定 fontawesome 类

发布代码示例

你好,

我在将 CSS 类 font-awesome 绑定到标签时遇到问题。

HTML:

TS:

在我的情况下绑定的正确方法是什么?

发布代码示例

我尝试了像textcss: { icon }这样的基本绑定,但它们现在也可以工作了。

感谢您的时间和帮助

0 投票
2 回答
44 浏览

javascript - 在数据更改时的淘汰赛中更改分页

在淘汰赛中,我希望在数据更改时更改/刷新分页。例如:我有一个 100 [每页 5 条记录] 的数据集,我在第 10 页。现在有更多的搜索数据从 100 更改为 5,我在第 10 页,但是当数据更改时我想要分页在首页。即要刷新的分页。

这是我的 [小提琴] ( https://jsfiddle.net/975ncawv/281/ )

0 投票
1 回答
34 浏览

jquery - FadeIn() 在 Knockout 的 afterAdd 回调中

我正在尝试学习foreach绑定,但我不明白为什么$(element).fadeIn(500)下面代码中的行不起作用:

问题是当我添加一个新项目时,它出现在页面中而没有淡入效果。

Codepen -> https://codepen.io/anon/pen/ejxeBr

0 投票
1 回答
70 浏览

knockout.js - 从子更改触发父 ViewModel 事件

当子视图模型上的可观察对象发生变化时,有没有办法允许在父视图模型上触发事件?这是我正在谈论的一个简单示例:

HTML:

JavaScript:

上例中,仅触发了 childViewModel 中的 childValue 订阅。你能把这个事件强加给父母吗?