4

ko.applyBindings() 呼び出しの後にコンポーネント バインディングを適用する方法はありますか?

ポイントは、requireJS を使用してモジュール/コンポーネントを非同期にロードすることです。では、すべてのバインディングが登録されていることをどのように確認すればよいでしょうか?

デモ JS フィドル

ko.applyBindings();

ko.components.register('my-component',
    {
        viewModel: function() {
            this.name = ko.observable('My Name');
        },
        template: '<input type="text" data-bind="value: name"></input>'
    }
);

// Moving it here, it works:
// ko.applyBindings();
4

2 に答える 2