人们
我试图访问Angular项目内的JavaScript文件中存在的函数,但遇到无法找到该方法的错误,但是该函数在HTML,CSS和JavaScript项目中有效。 / p>
在Angular项目中,它显示的错误消息如下
无法读取未定义的属性“ components”
ncaught TypeError:无法读取未定义的属性“ init” 在HTMLDocument。 (付款:93)...
我的HTML组件如下
<!-- JS Plugins Init. -->
<script >
$(document).ready(function () {
// initialization of rating
$.HSCore.components.HSRating.init($('.js-rating'), {
spacing: 4
});
// initialization of carousel
$.HSCore.components.HSCarousel.init('.js-carousel');
});
</script>
我的JavaScript文件
(function($) {
'use strict';
$.HSCore.components.HSCarousel = {
/**
*
*
* @var Object _baseConfig
*/
_baseConfig: {
autoplay: false,
infinite: true
},
/**
*
*
* @var jQuery pageCollection
*/
pageCollection: $(),
/**
* Initialization of Carousel wrapper.
*
* @param String selector (optional)
* @param Object config (optional)
*
* @return jQuery pageCollection - collection of initialized items.
*/
init: function(selector, config) {...