2015-10-06 10 views
13

requirejsを使用してhttps://github.com/RobinHerbots/jquery.inputmaskを正しく接続するにはどうすればよいですか?公式サイトのドキュメントのメソッドが正しくありません。このコードを試してみてくださいrequirejsを使用してjquery.inputmaskを接続する方法

は私が

paths: { 
    ... 
    inputmask: "/assets/vendor/jquery.inputmask/dist/inputmask/inputmask", 
    dependencyLib: "/assets/vendor/jquery.inputmask/dist/inputmask/dependencyLib", 
    jQueryInputmask: "/assets/vendor/jquery.inputmask/dist/inputmask/jquery.inputmask", 
    ... 
} 

script.js

define('script', ['jquery', 'jQueryInputmask'], function ($) { 
    ... 
    $obj.inputmask(
     { 
      alias: 'currency', 
      rightAlign: false, 
      digits: 0 
     } 
    ); 
    ... 
}); 

この

必要-config.jsのようにそれを作るしようとしたが、それは

+0

コンソール上の任意のエラーメッセージを取得しているの? –

答えて

6

を動作しない:

それはシムを設定する作品私のプロジェクトで

シム:古い、伝統的な「ブラウザグローバル」依存関係を宣言するために)(定義を使用していないスクリプトの依存関係、輸出、およびカスタムの初期化を設定しますモジュール値を設定します。

0

私はそれをこのように実行します。

require.config({ 
    paths: { 
     jquery: '//cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min', 
     inputmask: '//cdn.jsdelivr.net/npm/[email protected]/dist/min/jquery.inputmask.bundle.min' 
    }, 
    shim: { 
     inputmask: { 
      deps: ['jquery'], 
      exports: 'Inputmask' 
     } 
    } 
}); 

define('script', ['inputmask'], function (Inputmask) { 
    new Inputmask('email').mask('#obj'); 
}); 
関連する問題