例如,我在global.js中创建了一个主视图模型,其中包含了在所有页面中使用的一些功能。然后,在pageA中,我想扩展主视图模型。但我已经打电话给ko.applybindings(masterViewModel) in global.js了。我不能在pageA.js中更改主视图模型,然后重新应用它,因为它会导致错误。
我应该做什么;扩展现有视图模型的正确方法是什么?
我在bootstrap-datepicker.js文件中遇到了这一点。
在_setDate函数中,作者这样做
this.viewDate = date && new Date(date)
他们还做了几次其他的事情。这是在做什么,为什么他们不能直接设置
this.viewDate = date
或
this.viewDate = new Date(date)
我有以下问题..这个脚本可以在windows的chrome/mozilla等浏览器中运行,但不能在safari iOS中运行。JS已开通。
<script>
function openWindow(select) {
var value = select.options[select.selectedIndex].value;
window.open(value, 'newwindow')
}
</script>
我能做什么,bug在哪里?感谢你的帮助