Tôi tự hỏi nếu có một cách để truyền tham số cho requireJS với tham số dữ liệu chính.Tham số chính với requireJS và dữ liệu chính
<script data-main="Main" src="lib/require/require.js"></script>
tôi có thể giới thiệu globals:
<script>
var mainId = "Main";
var mainTarget = "body";
</script>
<script data-main="Main" src="lib/require/require.js"></script>
Nhưng tôi đã tự hỏi nếu có một cách sạch hơn để làm điều đó. Cảm ơn!
EDIT:
Simon, đây là một kế hoạch tuyệt vời mà tôi nghĩ cho giá trị mục tiêu chính.
require([
'plugins/load!./'+mainId+'.htm',
'plugins/load!./'+mainId+'.css'
],function(html,css){
var Main = function(){
this.__proto__ = mainTarget;
}
new Main();
}
Làm cách nào để áp dụng điều này cho mainId?
thể trùng lặp của [Làm thế nào để tải mô hình bootstrapped trong Backbone.js khi sử dụng bộ xử lý AMD (require.js)] (http://stackoverflow.com/questions/9916073/how-to-load-bootstrapped-models-in-backbone-js-while-using-amd-require-js) –