を必要とするには、次の例を考えてみましょう:私はのような何か行うとについて混乱がJS
var ExampleFunction = function(param1, param2) {
this.helloWorld = function() {
console.log('hello world' + param1 + param2);
}
}
は:
require(['https://path/to/example_function.js'], function(exampleFunction){
console.log(exampleFunction);
});
を私が参照してください。
define(function() { return function(param1, param2) {
this.helloWorld = function() {
console.log('hello world' + param1 + param2);
}
} });
は、どのように私はこれの依存関係を注入します関数?私は自分自身を呼び出して関数をインスタンス化することはできません。ローカルにロードされたとき
はまた、私は行うことができます。var exampleFunction = new ExampleFunction(someParam, someOtherParam);
をしかし、ROMにサーバーをロードしたとき、私がすることはできません。
アイデア?
define_()には、example_function.jsがラップされていますか? – Ozrix
いいえ私はこれを行う必要があると仮定しません。上記のコードはサーバー上の正確なコードです。それを定義するにはjsをラップする必要がありますか? – TheWebs