ko.applyBindings() 呼び出しの後にコンポーネント バインディングを適用する方法はありますか?
ポイントは、requireJS を使用してモジュール/コンポーネントを非同期にロードすることです。では、すべてのバインディングが登録されていることをどのように確認すればよいでしょうか?
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();