2013-10-04 2 views
0

나는 백본을 사용하여 응용 프로그램을 작성하고 있습니다.twitter의 typeahead가 빌드 후에 작동하지 않습니다.

트위터의 typeaheadjs를 사용하고 있으며 개발 버전에서 작동하지만 빌드 후에 작동하지 않습니다! 그것조차 GitHub의의의 repo 여기 Github

업데이트 어떤 오류 여기

this.collection.fetch({ 
    success: function (data) { 
     $('#SerachProduct').typeahead({ 
      name: 'abc', 
      valueKey: 'name', 
      local: data.toJSON(), 
      template: JST['app/scripts/templates/typeahead.ejs'] 
     }); 
    }, 
    error: fun() {.. 
    } 
} 

을한다 던지하지 않으면 사이트 application

$('#SerachProduct').typeahead({ 
    name: 'accounts', 
    local: ['timtrueman', 'JakeHarding', 'vskarich'] 
}); 

콘솔에서이 작업을 실행 해보십시오에 대한 링크입니다! 여전히 작동하지 않습니다! 하지만 개발 버전에서의 작업

참고 : 내가 requirejs 전에 JQuery와 인덱스 파일을 직접 선행 입력 lib 디렉토리를 추가하는 시도 는, 선행 입력도 콘솔 위의 문을 실행 한 후, 심지어 생산 버전에없는 작동하지만하지 않았다 내가 requirejs 후 그것을 배치했을 때 콘솔을 통해서만 작동했습니다.

+0

당신은 그것이 작동하지 않는 선입견입니까? 과거에 빌드 프로세스가 끝난 후 Handlebars 및 JST Templates에 문제가있었습니다. – TYRONEMICHAEL

+0

나중에 모든것이 작동합니다. – Anenth

+0

소형화 과정에서 뭔가 이상한 소리가납니다. – nschonni

답변

0

문제는 부트 스트랩! 프로젝트를 초기화 할 때 yeoman이 나에게 부트 스트랩 2.3을 가져 왔고 그것은 선견자를 무시하고 있었다! 부트 스트랩을 최신 버전으로 바꿨습니다! 이제 완벽하게 작동합니다!