我使用波爾圖V2.2.0 - 終極響應Magento的主題,並顯示錯誤,如knockout.js遺漏的類型錯誤:無法處理結合
knockout.js:3012 Uncaught TypeError: Unable to process binding "css: function(){return { empty:cart().summary_count == 0} }"
Message: cart is not a function
我使用波爾圖V2.2.0 - 終極響應Magento的主題,並顯示錯誤,如knockout.js遺漏的類型錯誤:無法處理結合
knockout.js:3012 Uncaught TypeError: Unable to process binding "css: function(){return { empty:cart().summary_count == 0} }"
Message: cart is not a function
我已經在三個步驟解決它:
1/ 用核心模板(vendor \ magento \ module-checkout \ view \ frontend \ templates \)替換主題(app \ design \ frontend \ Theme_namespace \ Theme_module \ Magento_Chckout \ templates \ car t)中的minicart.phtml文件。車)。從你的主題(APP \設計\前臺\ Theme_namespace \ Theme_module \ Magento_Checkout \網絡\模板\ minicart \ content.html)與核心模板(供應商\ Magento的\模塊結賬
2 /替換content.html文件\ view \ frontend \ web \ template \ minicart \ content.html)
3 /刪除所有pub/static/frontend,刪除var文件夾。 再次運行部署靜態內容:PHP Magento的設置:靜態內容:部署
thnx很多它爲我工作! – Dimppy
分享你的模型,好像'cart'不是'ko.observable',功能或'computed'場 – frankfg