2012-02-26 2 views
0

누군가이 문제를 해결할 수 있다면 감사하겠습니다. 나는 온라인 가이드를 따르고 있으며 Sproutcore에 매우 익숙합니다. "HelloWorld"프로젝트를 만들고 HelloWorld.appController를 생성했습니다. appController에서 sayHello라는 함수를 선언했습니다. localhost : 4020/hello_world에서 사이트를 새로 고침 할 때 방화 광에서 오류를 표시하고 온라인에서이 문제를 검색했으며 답변을 찾지 못했습니다. 브라우저 (FF) 캐시를 몇 번이나 청소 해 보았습니다. Firebug는 "sayHello"함수에 "}"이 없으므로 사실이 아닙니다. sayHello 함수를 주석 처리하고 appController의 "greeting"변수를 쿼리하면이를 찾을 수 있습니다. sayHello 함수를 다시 호출하자마자 "greeting"변수가 내 뷰에서 사라지고 방화 광 호출기가 불평합니다. 모든 도움에 감사드립니다.Firebug에서 컨트롤러 오류가 표시됩니다. Sproutcore 2

ERROR : 프로퍼티리스트 의 sayHello 후} 누락 : 함수() { app_co ... 0,236,609 (라인 21 COL 2) 여기

가 AppController가 코드 :

// ========================================================================== 
// Project: HelloWorld.appController 
// Copyright: @2012 My Company, Inc. 
// ========================================================================== 
/*globals HelloWorld */ 

/** @class 

(Document Your Controller Here) 

@extends SC.Object 
*/ 
HelloWorld.appController = SC.ObjectController.create(
/** @scope HelloWorld.appController.prototype */ { 

// TODO: Add your own code here. 

greeting: "HEY NOW!!!" 

//FUNCTION SAYHELLO 

sayHello: function(){ 
var currentGreeting = this.get('greeting'); 
var newGreeting = (currentGreeting === 'Hello World!') ? 'I am on SproutCore!' : 'Hello World!' ; 
this.set('greeting', newGreeting); 
    } 
}); 

답변

2

이 오류는 거의 항상 속성 중 하나를 정의한 후 쉼표가 누락되었다는 것을 의미합니다. 이 경우 귀하의 greetings 속성입니다.

쉼표를 줄 끝에 추가하면 좋을 것입니다.

또한 SproutCore는 최근 몇 가지 변경 사항을 검토했으며 "SproutCore 2"는 EmberJS라는 자체 프로젝트로 분리되었습니다. 그들은 둘 다 똑같은 기초와 기능을 많이 가지고 있기 때문에 둘 중 하나를 시작하는 것은 SproutCore보다 Ember에서 TemplateViews가 더 두드러지는 것을 제외하고는 두 가지가 모두 어떻게 작동하는지에 대한 좋은 아이디어를 제공해야합니다.

+0

도와 주셔서 감사합니다. 나는 하루 종일이 문제를 일으키는 것을 보려고 노력했다. 빠른 메모를 읽은 후에 SP2 또는 EmberJS를 추적할지 여부를 확신하지 못합니까? 나는 SP/SP2가 데스크톱 및 모바일 개발을위한 프레임 워크를 중단한다는 인상하에있었습니다. 취향이 뭐니? 그것은 SP2 또는 EmberJS입니까? 고마워요 – Combustion007

+0

@ Combustion007 그것은 당신이 구축하고있는 앱의 종류에 달려 있습니다 ... – hvgotcodes

+0

나는 hvgotcodes에 동의합니다. 개인적으로, 저는 SC를 좋아할 것입니다. 나는 또한 SC 1.4에 기반한 모바일 용 꽃 프로젝트에 관심이있다. –

관련 문제