問題タブ [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.
knockout.js - Knockout 3 と jQuery テンプレートでの予期しないトークン
私のアプリケーションには、jQuery Templates
プラグインを使用して Knockout テンプレートをバインドするバインディングが 1 つあります。Knockout3.x
にアップグレードしてから、次のエラーが表示されるようになりました。
上記のエラーにより、Knockout ver. 3.x
(例3.4.0
)。古いバージョン (例2.1.0
) では正常に動作します。
jQuery Templates
このエラーは、プラグインとの競合が原因である可能性があります。残念ながら、アプリケーションで使用する必要があります。
考えられる原因と解決策は?
javascript - ノックアウト テンプレート エンジン。次のテンプレートでビューモデルを転送します
ノックアウト テンプレート エンジンは初めてで、問題が発生しました。
クリック可能なヒントを含むテキスト入力を含むコンテナーがあります。私の目的は、ユーザーがクリックした後、入力テキストをリンク キャプションで変更することです。
HTML コード スニペット:
js コード スニペット:
codepen バージョン: https://codepen.io/YungJ/pen/VjpEaq?editors=1010
このコードは適切に機能し、結果には非常に満足しています。しかし、適切に書き換えることができると確信しています。2 番目のテンプレートの「vm.query」バインディングに満足できない点。これを取り除き、よりクリーンなquery.bind($data, hint)
バインディングを受け取るために、上位のテンプレートからビューモデルを渡したい
javascript - Knockout テンプレートを使用して Knockout でツリー構造を作成する方法は?
私はKnockout
サポートと協力しており、現在ツリー構造のUI
コンポーネントを作成しています。ここで要素を動的に作成し、新しく作成された要素にデータをバインドします。以下のコードで確認してください
以下は私のスクリプトです
今、私はbindable
以下のようにノード名をツリーに追加したい:
<ul data-bind="template: { name: 'tree', foreach: childNodes }">
これを達成するために私に提案してください
jquery - Knockout.js テンプレート バインディング - tinyMCE の関数を呼び出してプレビューを読み込む
私は KO.JS を使用して、html テンプレートを作成しています。
HTMLバインディングでプレビューコマンドを呼び出して、TinyMCEプレビューを表示したいと考えています。
一般に、外部ボタンのクリック時に tinymce のプレビューをレンダリングする方法は次のとおりです。
注: TinyMCE RTE には複数の DIV があるため、divName をパラメーターとして渡します。
私の問題領域:
上記の関数を使用して、DIV でプレビューをレンダリングしたいと考えています。テンプレート スクリプトで同じコマンドを呼び出そうとしています。
以下は私のテンプレートコードです:
このコードは機能しません。また、以下のスクリーンショットに示すようにエラーがスローされます。
テンプレート バインディング内に JS コードを記述することはできませんか?
preview
以下に示すように、JS 関数を呼び出してみました。
提案してください