Knockout.js 在应用其他绑定之前,在视图上执行函数/事件
在应用任何其他绑定之前,是否有方法在视图上执行“数据绑定”功能或“数据绑定”事件 我需要这种行为,以便可以初始化viewmodel上的某些部分,这些部分将仅从视图中可用Knockout.js 在应用其他绑定之前,在视图上执行函数/事件,knockout.js,Knockout.js,在应用任何其他绑定之前,是否有方法在视图上执行“数据绑定”功能或“数据绑定”事件 我需要这种行为,以便可以初始化viewmodel上的某些部分,这些部分将仅从视图中可用 // this should be called first <script type="text/javascript" data-bind="event: { load: initialize('data') }"><script> // this should be called after &l
// this should be called first
<script type="text/javascript" data-bind="event: { load: initialize('data') }"><script>
// this should be called after
<div data-bind="text: initializedValue">
//应该首先调用它
//这应该被称为
您可以先单独绑定脚本元素,然后在initialize函数()中绑定视图的其余部分
html:
数据绑定=“事件:…”中缺少冒号。。。
<script type="text/javascript" id="vm1" data-bind="event: { load: initialize('data') }"></script>
<div id="vm2">
<div data-bind="text: initializedValue">1</div>
</div>
function MyViewModel() {
self=this;
self.initialize = function(data){
self.initializedValue=ko.observable('2');
ko.applyBindings(mvm,document.getElementById('vm2'));
}
}
var mvm=new MyViewModel();
ko.applyBindings(mvm,document.getElementById('vm1'));