cancel
Showing results for 
Search instead for 
Did you mean: 

Knockout JS модуль не работает в админке

SOLVED

Knockout JS модуль не работает в админке

Проблема: нокаут модуль работает на фронтенде. Ставлю его в админзону - не работает.
Модуль простейший из трёх файлов:
1 - Vendor/Module/view/adminhtml/templates/index.phtml
2 - Vendor/Module/view/adminhtml/web/js/subscription.js

3 - Vendor/Module/view/adminhtml/web/template/subscr.html

index.phtml

<div id="custom-component" data-bind="scope: 'customcomponent'">
    <!-- ko template: getTemplate() --><!-- /ko -->
</div>
<script type="text/x-magento-init">
        {
            "#custom-component": {
                "Magento_Ui/js/core/app": {
                    "components": {
                        "customcomponent": {
                            "component" : "Vendor_Module/js/subscription",
                            "template" : "Vendor_Module/subscr"
                        }
                    }
                }
            }
        }
</script>


По коду должен мне подгружать компонент "Vendor_Module/js/subscription" (на фронтенде это так и есть), а в итоге вижу, что грузит  "Magento_Ui/js/form/components/area". Я чего-то голову сломал уже. Да и ... модуль в админке пытаюсь поставить в созданную вкладку меню в управлении пользователями (admin/customer/index/edit/). 

Может есть мысли по этому поводу?
Спасибо

 

1 REPLY

Re: Knockout JS модуль не работает в админке

Проехали )))