我嘗試讀取我的image
文件夾中的所有文件名avatar
但出現錯誤。Angular4讀取本地文件
Cannot find name 'require'.
我在avatar
大量的文件,並希望其列爲<images>
元素。這就是爲什麼我試圖獲取文件夾中的文件名。
我採用了棱角分明4.2.5和的WebPack
import { Component, Input } from '@angular/core';
var filesystem = require('fs')
const AVATAR_PATH = '../assets/img/avatar'
@Component({
selector: 'profile',
templateUrl: 'profile.component.html',
styleUrls: ['profile.component.scss']
})
export class ProfileComponent {
path = AVATAR_PATH;
constructor() {
console.log(this.getFileNames(AVATAR_PATH));
}
getFileNames(dir)
{
let results =[];
filesystem.readdir(dir).forEach(function(file) {
file = dir+'/'+file;
results.push(file);
});
return results;
}
}
我的文件夾結構是:
-app
---|room
------|profile
---|assets
------|image
----------|avatar
fs是節點內置庫;你爲什麼要在nodejs上運行angular? – nadavvadan
那麼,如何在沒有fs的情況下讀取本地文件? – Samy
您的文件夾結構 – Aravind