knockout.js未捕获TypeError:无法处理绑定

时间:2016-09-02 10:48:37

标签: knockout.js magento2

我正在使用Porto v2.2.0 - Ultimate Responsive Magento Theme并显示错误,如

knockout.js:3012 Uncaught TypeError: Unable to process binding "css: function (){return { empty:cart().summary_count == 0} }"
Message: cart is not a function

1 个答案:

答案 0 :(得分:3)

我已经分三步解决了这个问题:

  1. 使用核心模板(vendor \ magento \)替换主题(app \ design \ frontend \ Theme_namespace \ Theme_module \ Magento_Ch eckout \ templates \ car t)中的 minicart.phtml 文件模块结账\视图\前端\模板\车)。

  2. 使用核心模板(供应商\)替换主题(app \ design \ frontend \ Theme_namespace \ Theme_module \ Magento_Checkout \ web \ template \ minicart \ content.html)中的 content.html 文件的magento \模块结账\视图\前端\网络\模板\ minicart \ content.html)

  3. 删除所有pub / static / frontend,删除var文件夹。 再次运行部署静态内容: php magento setup:static-content:deploy

  4. 修复后的结果迷你:

    enter image description here