0

Web サイトでアラート プラグインを使用しています。アラートは、複数のオプションから選択するようにユーザーに促します。イメージのようなもの。ここに画像の説明を入力

問題は、ボタンがこのように動的に生成されることです

var html = "<div id='reject-options'></br> ";
html += "<a href='#' class='button alert small radius' data-bind='click: $root.blacklistOrderForMatch'>" + Texts.Order + "</a> </br>";

クリック バインドは適用されません。これは、Web サイトの読み込み時にバインディングが既に配置されているためです。どうすればこれを達成できますか?あなたから聞いて楽しみにして。

4

1 に答える 1

4

使用する必要があるのは次のとおりです。

ko.applyBindings(self, document.getElementById('reject-options'));
//self is your view model

フィドル

の 2 番目のパラメーターko.applyBindingsは、バインディングを適用するノードです。

于 2015-10-06T10:42:53.470 に答える