相关疑难解决方法(0)

你能调用ko.applyBindings来绑定局部视图吗?

我正在使用KnockoutJS并拥有主视图和视图模型.我想要一个对话框(jQuery UI one)弹出另一个视图,该视图要绑定一个单独的子视图模型.

使用AJAX检索对话框内容的HTML,所以我希望能够ko.applyBindings在请求完成后调用,并且我想将子视图模型绑定到通过对话框div中的ajax加载的HTML部分.

这实际上是可行的还是我需要在页面最初加载然后调用ko.applyBindings一次时加载我的所有视图和查看模型?

ajax html5 knockout.js

256
推荐指数
3
解决办法
12万
查看次数

knockout.js:更新绑定?

当我在ko.applyBindings()之后将任何新元素注入到DOM中时 被召唤,然后淘汰赛将无法识别这些新元素.我可以理解为什么会这样 - 他们只是没有被淘汰索引.

所以,起初我认为这可以通过再次调用ko.applyBindings()来解决,在添加我的新元素之后,然后我意识到对于你做的每个ko.applyBindings()调用,相应的事件会多次被触发.因此,在应用五次后,点击:绑定将被触发五次,因此这不是一个理想的解决方案;)

有什么像ko.updateBindings()或其他东西,告诉敲门,嗯......更新元素绑定?

问候,克里斯

javascript knockout.js

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

标签 统计

knockout.js ×2

ajax ×1

html5 ×1

javascript ×1