내가 뭘 잘못하고 있긴하지만 아직 멀어지고 있는지 확실하지 않습니다.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