2015-12-21 17 views
5

Bu yolda bu model var:EmberJS, Kök yolu kullanarak dosyalar nasıl içe aktarılır?

/my-project/app/models/my-model.js 

Ve bu yolda bir route onu almak istediğiniz:

/my-project/app/routes/battles/battle/combats/new.js 

ithalat cümle şu şekildedir:

import MyModel from '../../../../models/my-model'; 

Yolun çılgınca olduğunu anlamak için deneme ve hata sistemini kullanmam gerekiyor. Ayrıca, aynı modeli başka bir bileşende almak istiyorsam, bu yol yalnızca belirli bir yoldan geçerli olduğundan & yapıştırmasını kopyalayamıyorum. Aynı nedenden dolayı, modelimi içe aktarırken bileşen yolunu değiştirirsem, içe aktarma yolunu güncellemeliyim.

import MyModel from '/models/my-model'; 

bu mümkün mü:

Projenin köküne göre yolu, gibi bir şey istiyorum?

+0

'app-name/patates-klasör/patates dosya/ithal Patates' –

+0

@Kitler, Çalışıyor .. bu yorumu içeren bir Cevap oluşturabilir misiniz, böylece kabul edebilirim? .. ups .. birisi zaten yapmış gibi görünüyor :) – fguillen

cevap

11

Kor CLI proje adı altında app/ her şeyi kaydeder, böylece ithalat bu gibi görünmelidir:

import MyModel from 'my-project/models/my-model'; 
İlgili konular