如何在同一HTML页面上的脚本之间传递KnockoutJS模型
How to pass KnockoutJS model between scripts on same HTML page?
我有一个单一的HTML页面上,我想使用2个单独的脚本。
在我的第一个脚本(让我们称之为ScriptA
)中,我创建了一个KnockoutJS模型,该模型每秒更新一次AJAX调用并返回它。然后使用data-bind
属性将该模型映射到UI元素。
现在,因为我希望这个页面有两个变体(第一个数据只显示,第二个用户可以执行一些操作),我不想在ScriptA
中包括编辑逻辑,所以我创建了ScriptB
。我现在如何访问模型数据?我尝试通过将模型变量传递给ScriptB
来创建它,但它没有数据。
听起来更有意义的是,scriptA仍然容纳编辑逻辑和函数调用(点击,可见绑定等),但也能够确定这些函数是否应该是可见的或活动的。
我可以想象,如果你成功地将两个模型绑定到一个页面上,你将会遇到一些不可预见的问题。
相关文章:
- 如何在弹出脚本到内容脚本之间发送消息并返回
- Firefox插件SDK:在侧边栏和主脚本之间通信对象
- 什么's使用链接和脚本标记引用JavaScript源之间的区别
- 什么's使用脚本标记调用文件和ajax之间的区别
- Chrome审核:在外部CSS文件之间的头中发现了1个内联脚本块&”;
- 函数在两个或多个脚本之间进行访问
- 歌剧扩展脚本和它们之间的通信
- 我如何向这个脚本添加一个点击按钮循环URL函数(按给定顺序在URL之间切换),或者这可能吗
- Chrome扩展:内容脚本和background.html之间的通信
- 一个用户脚本的两个实例如何在帧之间进行通信
- 在这种特殊情况下,在PHP脚本之间传递值
- Chrome扩展:在内容脚本和网页之间进行通信'的脚本
- Chrome扩展:在后台页面和网站页面脚本之间进行通信的最佳方法
- 如何在Chrome扩展弹出窗口和内容脚本之间发送消息
- 从java脚本到C#的回调,C#和java脚本之间的异步编程
- 如何识别源自JS脚本的http请求与HTML
- 脚本标记,脚本标记之间有 src 和代码
- 任意运行时脚本元素和 DOM 元素之间的连接
- 不了解插件和脚本之间的区别
- 如何在内容脚本和面板之间进行通信