0
不知道我在這裏做錯了什麼,但沒有進展。從CoffeeScript生成的腳本調用類
我創建使用CoffeeScript的一類:
# CoffeeScript
App=
Title:""
TopMenu:[]
AddTopMenu:(title,count,icon)->
Record=
Title:title
Icon:icon
Count:count
AddSubMenu:(title,icon,count) ->
Title:title
Icon:icon
Count:count
輸出:
(function() {
var App;
App = {
Title: "",
TopMenu: [],
AddTopMenu: function(title, count, icon) {
var Record;
return Record = {
Title: title,
Icon: icon,
Count: count,
AddSubMenu: function(title, icon, count) {
return {
Title: title,
Icon: icon,
Count: count
};
}
};
}
};
}).call(this);
的問題是,如何調用App.Title或App.AddTopMenu?
我曾嘗試以下:
<script>
App.Title="asdasd";
</script>
<script>
var test = new App();
test.Title="asdasd";
</script>
沒有運氣,找不到應用程序。
任何幫助將是偉大的。
保羅
或者您可能希望在完成所有定義後對window.App做單獨賦值:'window.App = App' –
謝謝,現在就明白了。 – user3039902