6

require js で Phonegap を使用するにはどうすればよいですか? require() メソッドを使用して phonegap に追加しようとしています。私のコードを以下に示します。すべての .js ファイルは正しい場所にあります。AMD経由でphonegapをロードするか、通常のスクリプトメソッドを使用することができます

<script type="text/javascript" src="cordova.js"></script>

これは私の必要な設定とメソッドです

require.config({

           baseUrl: 'js/lib',

           paths: {
           controller: '../controller/controller',
           model: '../model/model',
           view: '../view/view',
           router:'../router/router'
           },

          /* map: {
           '*': {
           'tempName': 'actualName'
           }
           },*/

           shim: {
           'backbone': {
           deps: ['underscore', 'jquery','cordova'],
           exports: 'Backbone'
           },
           'underscore': {
           exports: '_'
           }
           }
           });


 require(['jquery', 'backbone', 'router', ], function ($, Backbone, Router) {

    document.addEventListener('deviceready', function () {
        alert('hi'); // working
        navigator.notification.alert('hi'); // not working

    }, false);

});
4

1 に答える 1