3
イメージを含むコンポーネントを書きました。ファイル構造は次のようになります。アセットを整理する方法は?
私の質問は、資産フォルダをWebフォルダに入れるのが正しいですか?
UPDATE
私は次のように試してみました:
import 'package:angular2/core.dart';
import 'package:angular2_components/angular2_components.dart';
import 'package:wp_login/models/Login.dart';
import 'package:wp_login/assets/scale.svg';
@Component(
selector: 'start-app',
directives: const[MaterialInputComponent],
styleUrls: const ['login_component.css'],
templateUrl: 'login_component.html')
class AppComponent {
String scaleImg = 'scale.svg';
Login login;
onSubmit() {
print('Submit');
}
}
しかし、それがすべてでは動作しません。
は、だから、私はそれは良い考えではありませんと説明しても、web'は次 'でscale.png''に固執したいと、そのファイルからweb'は次 '内のファイルのインポート'lib'ではうまく動かないのですか? –
'scale.png'を' lib/assets'フォルダに置き、コンポーネント内での参照方法がわかりません。 –
私は参照してください。スクリーンショットには反映されません。私はあなたが 'String scaleImg = 'packages/my_package/assets/scale.svg';または' String scaleImg = '../ packages/my_package/assets/scale.svg'; 'あなたは' String scaleImg = 'assets/scale.svg'; 'しかし、これが資産に対して機能するかどうかはわかりません。 –