누군가이 문제를 해결할 수 있다면 감사하겠습니다. 나는 온라인 가이드를 따르고 있으며 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);
}
});
도와 주셔서 감사합니다. 나는 하루 종일이 문제를 일으키는 것을 보려고 노력했다. 빠른 메모를 읽은 후에 SP2 또는 EmberJS를 추적할지 여부를 확신하지 못합니까? 나는 SP/SP2가 데스크톱 및 모바일 개발을위한 프레임 워크를 중단한다는 인상하에있었습니다. 취향이 뭐니? 그것은 SP2 또는 EmberJS입니까? 고마워요 – Combustion007
@ Combustion007 그것은 당신이 구축하고있는 앱의 종류에 달려 있습니다 ... – hvgotcodes
나는 hvgotcodes에 동의합니다. 개인적으로, 저는 SC를 좋아할 것입니다. 나는 또한 SC 1.4에 기반한 모바일 용 꽃 프로젝트에 관심이있다. –