Knockout.js magento 2のバインドを処理できません


8

Magento 2で新しいテーマを作成して書き直しましたがminicart.phtml、カートに商品を追加すると、ミニカートにアイテムが表示されず、次のようなエラーJS(knockout.js)が表示されます。

Uncaught TypeError:バインディングを処理できません "if:function(){return getCartParam( 'summary_count')}"メッセージ:バインディングを処理できません "foreach:function(){return {data:getCartParam( 'items')、as: ' item '}} "メッセージ:バインディングを処理できません" foreach:function(){return $ parent.getRegion($ parent.getItemRenderer(item.product_type))} "メッセージ:未定義のプロパティ' configurable 'を読み取れません

このバグの修正を手伝ってください。ありがとうございます。


加えた変更を投稿できますminicart.phtmlか?
circlesix 2018年

minicart.phtmlファイルコードを共有してください。
kunj

回答:


2

HTMLテンプレートがjsファイルに正しく含まれていることを確認してください。js(knockout)とhtmlファイルがお互いを認識できないため、これらのエラーを受け取っていると思います。


1
私は彼らがお互いを参照させるにはどうすればよい
BrandenB171

そのような素晴らしい質問...私はあなたがヒントと問題をどのように得るかが大好きですが、実際の解決策はありません。
TheTC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.