gpt4 book ai didi

javascript - 通过 require.js 加载所有内容时,如何将 Knockout View 模型的一部分传递给组件?

转载 作者:行者123 更新时间:2023-12-03 07:53:04 24 4
gpt4 key购买 nike

我正在开始使用 Knockout.js 组件。我需要将 View 模型的一部分作为其要使用的数据传递给组件。

当 View 模型是全局的时,这很简单

<my-component params="myGlobalViewModel.dataSubSet"></my-component>

当 View 模型通过 require.js 加载并且无法从全局范围访问时,我该如何执行此操作?

目前,我另外将 View 模型的引用存储在全局变量中,然后使用它。有更好的办法吗?

最佳答案

当您调用 ko.applyBindings() 时,您的 View 模型将变为“全局”(从 HTML 绑定(bind)的 Angular 来看)。如果 dataSubSet 是您的 View 模型的成员,只需执行

<my-component params="dataSubSet"></my-component>

关于javascript - 通过 require.js 加载所有内容时,如何将 Knockout View 模型的一部分传递给组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34925199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com