您无需列出视图的属性即可在模型值回调中获取它们。
attributes: ['ver']
充当对哪些视图元素将被向上转换的约束,并表示“仅向上转换具有 bbref
属性的 ver
元素”。
// Conversion from a view element to a model attribute
conversion.for('upcast').elementToAttribute({
view: {
name: 'bbref',
},
model: {
key: 'bibleref',
// Callback function provides access to the view element
value: viewElement => {
// You can still get the ver attribute.
let ver = viewElement.getAttribute('ver');
console.log('in upcast ver=['+ver+']');
return ver;
}
}
});