Я не уверен, ПОЧЕМУ вы хотели бы проанализировать файл .yml из Angular (по сравнению, скажем, с автономным приложением NodeJS).
Но конечно.
Самый простой способ - добавить стороннюю библиотеку в проект сборки Angular (npm install --save
), а затем вызвать ее из приложения Angular.
js-yaml - хороший выбор: 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);
}
Необходимо смочь сделать что-то как следующее:
def save(self, **kwargs):
super(Publisher, self).save(**kwargs)
for item in self.item_set.all():
item.code = "%s - whatever" % item.code
Мне действительно не нравится то, что Вы делаете здесь, это не хороший способ иметь отношение Item
кому: Publisher
. Что это, Вы находитесь после в конце?