2013-06-24 3 views
0

app/scripts/models 디렉토리의 모든 파일을 자동으로로드 할 수 있습니까, 아니면 index.html의 모든 단일 파일을 참조해야합니까?Yeoman 자동로드 모델

엠버 앱에 대한 파일 당 모델을 갖고 싶습니다. 그러면 많은 라인이 만들어집니다. 중복 된 코드를 작성하고 싶지는 않습니다.

답변

1

네, 그것은 가능합니다, 당신은 (마지막 버전에서) 유사시를 사용하는 경우 당신이 가진 ember.js 응용 프로그램 생성 한 : 당신이 app.jsmyproject/scripts/app.js, 어디에서 파일 내부에 있어야한다

yo ember:all 

을 주석 상단 (어딘가 라인 10부터 시작) 당신이이 코드 라인 :

require('app/scripts/routes/*'); 
require('app/scripts/controllers/*'); 
require('app/scripts/models/*'); 
require('app/scripts/views/*'); 

주석 그들과 빌드 프로세스는 단일 모델 파일뿐만 아니라 위의 지정된 디렉토리에있는보기, 컨트롤러 등과 같은 다른 파일을 가져올 수 있어야합니다.

업데이트

그것은 또한 require 문에 대한 책임은 툴툴 모듈 grunt-neuter 것을 언급 할 가치, 그래서 당신이 또한 Gruntfile.js

는 희망이 도움이 당신의 종속성으로 정의해야한다.

+0

해당 행이 없습니다. 수동으로 추가하려고하면 JS는 필요한 기능이 없다고 불평합니다. 내가 coffeescript를 사용하고 있음에 유의하십시오. 그러나 그것은 중요하지 않습니다. – mreq

+0

당신은 마지막 yeoman 버전 (1.0 베타)을 가지고 있고 위에서 언급 한 명령으로 프로젝트를 생성 했습니까? (이것은'generator-ember' https://github.com/yeoman/generator-ember를 설치하면됩니다) ? – intuitivepixel

+0

예'yo @ 1.0.0-beta.7'과'generator-ember'를 가지고 있으며 여러분이 설명했던대로 해냈습니다. 이상한. – mreq