我的问题是,将资源文件夹放入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');
}
}
Run Code Online (Sandbox Code Playgroud)
但它根本不起作用.
lib实际上lib/asset,如果它在几个地方重复使用,或者lib/login_component与组件文件一起使用,我建议将所有内容都放入其中.
web从文件中引用文件lib/**是不好的做法.
我还建议不要把任何东西放在web那里,不需要在那里.引用lib工作同来自世界各地(从web,lib,test,...,但是必须指明web只从工作中web.
请参阅lib始终使用的文件
packages/my_package/file_or_dir.xxx
Run Code Online (Sandbox Code Playgroud)
(注意遗失lib)
来自lib相对路径内的文件也很好
../file_or_dir.xxx
Run Code Online (Sandbox Code Playgroud)
要不就
file_or_dir.xxx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |