問題タブ [knockout-templating]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1534 参照

knockout.js - Knockout 3 と jQuery テンプレートでの予期しないトークン

私のアプリケーションには、jQuery Templatesプラグインを使用して Knockout テンプレートをバインドするバインディングが 1 つあります。Knockout3.xにアップグレードしてから、次のエラーが表示されるようになりました。

上記のエラーにより、Knockout ver. 3.x(例3.4.0)。古いバージョン (例2.1.0) では正常に動作します。

jQuery Templatesこのエラーは、プラグインとの競合が原因である可能性があります。残念ながら、アプリケーションで使用する必要があります。

考えられる原因と解決策は?

0 投票する
0 に答える
79 参照

javascript - ノックアウト テンプレート エンジン。次のテンプレートでビューモデルを転送します

ノックアウト テンプレート エンジンは初めてで、問題が発生しました。

クリック可能なヒントを含むテキスト入力を含むコンテナーがあります。私の目的は、ユーザーがクリックした後、入力テキストをリンク キャプションで変更することです。

HTML コード スニペット:

js コード スニペット:

codepen バージョン: https://codepen.io/YungJ/pen/VjpEaq?editors=1010

このコードは適切に機能し、結果には非常に満足しています。しかし、適切に書き換えることができると確信しています。2 番目のテンプレートの「vm.query」バインディングに満足できない点。これを取り除き、よりクリーンなquery.bind($data, hint)バインディングを受け取るために、上位のテンプレートからビューモデルを渡したい

0 投票する
1 に答える
1541 参照

javascript - Knockout テンプレートを使用して Knockout でツリー構造を作成する方法は?

私はKnockoutサポートと協力しており、現在ツリー構造のUIコンポーネントを作成しています。ここで要素を動的に作成し、新しく作成された要素にデータをバインドします。以下のコードで確認してください

以下は私のスクリプトです

今、私はbindable以下のようにノード名をツリーに追加したい:

<ul data-bind="template: { name: 'tree', foreach: childNodes }">

これを達成するために私に提案してください

0 投票する
2 に答える
410 参照

jquery - Knockout.js テンプレート バインディング - tinyMCE の関数を呼び出してプレビューを読み込む

私は KO.JS を使用して、html テンプレートを作成しています。

HTMLバインディングでプレビューコマンドを呼び出して、TinyMCEプレビューを表示したいと考えています。

一般に、外部ボタンのクリック時に tinymce のプレビューをレンダリングする方法は次のとおりです。

注: TinyMCE RTE には複数の DIV があるため、divName をパラメーターとして渡します。

私の問題領域:

上記の関数を使用して、DIV でプレビューをレンダリングしたいと考えています。テンプレート スクリプトで同じコマンドを呼び出そうとしています。

以下は私のテンプレートコードです:

このコードは機能しません。また、以下のスクリーンショットに示すようにエラーがスローされます。

ここに画像の説明を入力

テンプレート バインディング内に JS コードを記述することはできませんか?

preview以下に示すように、JS 関数を呼び出してみました。

ここに画像の説明を入力

提案してください