Twitter bootstrap 带脱模绑定的升降转盘-can';不能使嵌套绑定工作

Twitter bootstrap 带脱模绑定的升降转盘-can';不能使嵌套绑定工作,twitter-bootstrap,knockout.js,carousel,Twitter Bootstrap,Knockout.js,Carousel,我正试图把一些击倒的内容放在一个引导转盘上 我需要在注释“这是我遇到问题的代码”(通过下面的fiddle链接)中获取代码,以便重复以匹配“pageCount”中的页数,但由于幻灯片内容中的数据绑定,可能不会。我无法确定我需要做什么或在视图模型中添加什么。页数会有所不同,所以我不能制作静态幻灯片 无绑定的纯文本上下文将根据需要重复以匹配“pageCount”中包含的数字 很抱歉,我无法在此窗口中显示数据库内容 Html $('.carousel')。carousel({ }) 我需要在下面的注释

我正试图把一些击倒的内容放在一个引导转盘上

我需要在注释“这是我遇到问题的代码”(通过下面的fiddle链接)中获取代码,以便重复以匹配“pageCount”中的页数,但由于幻灯片内容中的数据绑定,可能不会。我无法确定我需要做什么或在视图模型中添加什么。页数会有所不同,所以我不能制作静态幻灯片

无绑定的纯文本上下文将根据需要重复以匹配“pageCount”中包含的数字

很抱歉,我无法在此窗口中显示数据库内容

Html


$('.carousel')。carousel({
})
我需要在下面的注释“这是我遇到麻烦的代码”中获取代码,以便重复以匹配“pageCount”中的页数,但由于数据绑定的原因,它不会。我无法确定我需要做什么或在视图模型中添加什么

不带绑定的纯文本上下文将根据需要重复以匹配“pageCount”中包含的数字

重复此项目以匹配“pageCount”中的页数 但是上面的内容没有。我在谷歌上搜索了整整一周,浏览了这么多问题,弄不懂为什么。

  • JavaScript

    函数特性viewmodel(){
    var self=这个;
    自限=2;
    self.page=ko.可观察(1);
    self.pageCount=ko.可观察(1);
    self.features=ko.observearray();
    self.refresh=函数(){
    $.get('/api/features?page='+self.page()+'&limit='+self.limit,函数(数据){
    自身特征(数据特征);
    self.pageCount(data.pageCount);
    });
    };
    self.previousPage=函数(){
    self.page(self.page()-1);
    如果(self.page()<1)self.page(1);
    self.refresh();
    };
    self.nextPage=函数(){
    self.page(self.page()+1);
    如果(self.page()>self.pageCount())self.page(self.pageCount());
    self.refresh();
    };      
    }
    $(函数(){
    var featuresModel=新特性viewmodel();
    ko.应用绑定(featuresModel);
    featuresModel.refresh();
    });
    
    我浏览了谷歌群组淘汰赛论坛,找到了解决问题的线索。我在“foreach:features”中添加了“$parent”,例如“foreach:$parent.features”。感谢管理员们抽出时间并批准了我的问题(我知道代码示例可能并不完美,但我最初并没有编写它)