首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有封闭页面的pagerjs共享视图模型

带有封闭页面的pagerjs共享视图模型
EN

Stack Overflow用户
提问于 2013-09-25 03:06:26
回答 1查看 245关注 0票数 1

如果我有像这样的嵌套页面

代码语言:javascript
复制
<div data-bind="page: {id: 'top', withOnShow: topVM}">
  <div data-bind="page: {id: 'sub1', withOnShow: sub1VM}">
    <span data-bind="text:sub1Property"></span>
  </div>
</div>


topVM = function(callback) { callback({topProperty: XXX}); }

sub1VM = function(callback) { 
   // how can I access topVM here?
   callback({sub1Property: XXX}); 
}

如何从内部页面的视图模型访问外部页面的视图模型?

EN

回答 1

Stack Overflow用户

发布于 2013-09-25 04:28:12

代码语言:javascript
复制
<span data-bind="text:$root.topVMProperty"></span>

此处的链接解释了敲除上下文

http://knockoutjs.com/documentation/binding-context.html

根据您的示例,您也可以这样做:

代码语言:javascript
复制
<span data-bind="text:$parent[1].topVMProperty"></span>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18989953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档