所以我有一个场景,我的主页上有淘汰赛绑定。
索引.cshtml:
<div data-bind="foreach breadcrumbs">
<div>
<script>
var IndexViewModel = function () {
var self = this;
self.breadcrumbs = ko.observableArray();
};
ko.applyBindings(IndexViewModel);
</script>
以及在 Index.cshtml 中加载的局部视图。部分视图有自己的淘汰赛绑定:
<div id="someId">
</div>
<script>
var PartialViewModel = function () {
var self = this;
self.someFunction = function(){
// Access Breadcrumbs here
};
};
ko.applyBindings(PartialViewModel, "someId");
</script>
我想从第二个局部视图访问面包屑 observableArray 并向它们添加项目。我什至不确定这是否可能。请帮忙。我也在使用 sammy.js,但出于这个目的,它并不那么相关。