我有一个HTML页面,我想在其上使用2个单独的脚本。
在我的第一个脚本中(让我们称之为ScriptA
)我创建了一个KnockoutJS模型,该模型每秒都会通过AJAX调用进行更新并返回它。然后使用data-bind
属性将此模型映射到UI元素。
现在我想要这个页面有两个变体(第一个只显示数据,第二个用户可以执行某些操作)我不想在ScriptA
中包含编辑逻辑,所以我创建了ScriptB
。我现在如何访问模型数据?我尝试将模型变量传递给它ScriptB
创建它,但它没有数据。
有没有简单的方法可以解决这个问题?
答案 0 :(得分:1)
听起来像scriptA更有意义的是仍然存在编辑逻辑和函数调用(点击,可见绑定等),但也能够确定这些函数是可见还是活动。
我想如果你设法将两个模型绑定到一个页面,那么你将会遇到一些无法预料的问题。