0

私はjQuerymulti-select widgetとAMDとハンドルバーを使用しようとしています。 はここでハンドルバーがスニペットです:ここではAMD jQueryマルチセレクションウィジェット

{{#section 'js'}} 
    <script type='text/javascript' nonce="{{nonce}}"> 
    requirejs([ 
     "domReady", 
     "app/ui/js/utils/Chart.min", 
     "app/ui/js/utils/jquery.multiselect", 
     "app/ui/js/utils/jquery-ui.min", 
     "app/ui/js/y", 

    ], 
    function(wrapper, domReady, x) { 
     domReady(function() { 
     $.when(wrapper.init()).then(
      function() { 
      x.init(); 
      } 
     ); 
     }); 
    }); 
    </script> 
{{/section}} 

y.jsの内容は以下のとおりです。

define([ 
     'jquery', 
     'app/ui/rest/x', 
     'app/ui/js/utils/errorhandlingutils' 
], function($, restX, errorHandler) { 
    "use strict"; 
    function _init() { 
     //Do something 
    } 
    return { 
     init: function() { 

      //Global Init function 
      _init(); 
     } 
    }; 
}); 

私はy.jsで複数選択ウィジェットを使いたいです。私はどうしたらいいですか?

答えて

0

これを解決するために、ハンドルバースニペットの依存として"jquery"を追加しました。