私はRequirejsでATMにかなり行き詰まっています。必要なファイルからアクセスできません。
私はあなたに私のコードを見せて、あなたは問題を見るでしょう:
index.html :
<script src="libs/jquery/requirejs.js"></script>
<script src="js/boot.js"></script>
<script src="home/init.js"></script>
boot.js :
require.config({
paths: {
jquery: 'libs/jquery/jquery',
home: 'home/home'
}
});
// my main module
define('common', [
'jquery'
], function($){
$('body').append('boot loaded ');
return { }
});
// require the main module
require(['common']);
これでOKです。
home.js :
// simple object
var home = {
syl: 88
}
init.js :
// home module
define('init_home', [
'jquery',
'home'
], function($, home){
$('body').append('init loaded');
return home;
});
require(['init_home'], function(home) {
console.log(home.syl); // Uncaught TypeError: Cannot read property 'syl' of undefined
});
エラーを確認してください。
home.js にアクセスするにはどうすればよいですか? 構文を教えてください。
どんなヒントでも大歓迎です。
ありがとうございます。それでは、お元気で。