【发布时间】:2020-04-15 01:07:31
【问题描述】:
我在解决一个使用 knockout.js 的非常复杂的单页 Web 应用程序时遇到了问题。 作为我调查的一部分,我试图找出 window 对象的位置,knockout.js 放置了创建的可观察对象。
使用 Chrome 的控制台,我从“ko”对象中搜索了很多对象,例如“ko.virtualElements”和“window”对象本身。
我找错地方了吗?
长话短说,使用 Chrome 的控制台,我想知道是否可以查看类似 -
window.ko.ListOfObservables
window.ko.ListOfObservables 会显示所有已加载的可观察对象。
注意:如果您好奇,我想弄清楚为什么可观察的功能在不同类型的导航上开始失败,但是请在您回答这个问题时不要担心除非它提供了一些额外的见解。
【问题讨论】:
-
不确定我是否收到了问题。通常,对于淘汰赛,您需要在视图模型中声明可观察对象,并且大多数开发人员使用“self”前缀。也许如果你输入“self”。在控制台中,您将看到已经创建的可能的 observables 列表。 knockoutjs.com/documentation/observables.html
-
谢谢,UserEsp。 “自己。”确实给出了一个属性列表(很像“this.”)。那么哪个属性包含“可能的 observables 列表”?简而言之,这就是我的问题。
标签: javascript jquery knockout.js