Я пытаюсь создать новый компонент в нокауте:
ko.components.register("categories", {
viewModel: {
instance: MY_VIEW_MODEL
},
template: require('html-loader?interpolate!./components/categories.html')
});
и мой HTML-блок внутри category.html :
<div class="panel" data-bind="foreach: categories, afterRender: ${require('../effects.js').fadePanels()}"></div>
и внутри effect.js :
function fadePanels() {
$('.panel').velocity('fadeInPanels', {
stagger: 250,
})
}
плюс webpack.config.js :
test: /\.html$/,
loader: 'html-loader',
options: {
interpolate: true
},
exclude: /node_modules/
но это вообще не работает.Вот вывод из браузера (без ошибок в консоли):
У вас есть опыт работы с этим?Вы знаете, как правильно с этим справиться?