如何在Page load事件的knoclout js中获取视图模型?
我在页面加载中调用此函数“fetchExisitingWidgets()”。 这是我的代码,但问题是ViewModel为null,因为模型尚未构建!我已经尝试在加载页面后获取视图模型,但是如果按下ctrl + R,则viewModel获取值,是否有人遇到过这个问题?
var fetchExisitingWidgets = function () {
var viewModel = ko.dataFor($("#ListViewWidget").get(0));
var allWidgets = webAppContext.appContent.Widgets;
};
答案 0 :(得分:0)
听起来好像在构建ViewModel的脚本之前加载了调用函数的脚本。理想情况下,使用像RequireJS这样的加载程序,确保脚本在所有依赖项都运行之前不会运行。