无法读取未定义的属性“组件”

时间:2018-12-27 19:15:51

标签: javascript html angular

人们

我试图访问Angular项目内的JavaScript文件中存在的函数,但遇到无法找到该方法的错误,但是该函数在HTML,CSS和JavaScript项目中有效。 / p>

在Angular项目中,它显示的错误消息如下

image

无法读取未定义的属性“ 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) {...

0 个答案:

没有答案