0

我有一个主视图,我在其中使用敲除组合绑定来包含另一个视图。

 <div>
    <div data-bind="compose: {
                    model: 'viewmodels/sharedChart',
                    activate: true
                    }">

    </div>
</div>

使用敲除组合绑定包含的视图具有进度条模式(twitter 引导程序)。

<div class="modal hide fade" id="chartsLoading">  
     <div class="modal-header"> 
         Loading charts.....
     </div>
     <div class="modal-body">  
        <div class="progress progress-striped active page-progress-bar">
            <div class="bar" style="width:60%"></div>
     </div>
    </div>

vm.getCharts = function () {
        $('#chartsLoading').modal('show');
        };

调用 vm.getCharts 函数时,我看不到任何模式。这是因为使用组合绑定加载了带有进度条模式的视图吗?

4

1 回答 1

1

Knockout compose 绑定用于在该部分中放置不同的 html 部分。您必须指定“视图”属性

例如:- 查看:'somepath/something.html'

据我所知,这主要是为了代码可重用性

于 2014-08-05T10:14:31.817 回答