假设我有一个yaml文件,我想在Angular6中验证它。如果成功地以json或其他格式解析了yaml文件,那么就说它是有效的yaml文件,否则就不是。
我找到了javascript和java有这个问题的解决方案,但是我想用angular6来解决这个问题。
发布于 2019-01-18 06:39:02
我不知道为什么要从角度解析.yml文件(例如,相对于独立的NodeJS应用程序)。
但没问题。
最简单的方法可能是将第三方库添加到您的角构建项目(npm install --save)中,然后从您的角应用程序中调用它。
js是一个很好的选择:https://www.npmjs.com/package/js-yaml
示例代码(nodeJS):
yaml = require('js-yaml');
fs = require('fs');
// Get document, or throw exception on error
try {
var doc = yaml.safeLoad(fs.readFileSync('/home/ixti/example.yml', 'utf8'));
console.log(doc);
} catch (e) {
console.log(e);
}https://stackoverflow.com/questions/54248791
复制相似问题