yoqw/web/cms/app/helpers/update-attr.js
2020-07-01 15:22:07 +08:00

14 lines
301 B
JavaScript

import { helper } from '@ember/component/helper';
import { typeOf } from '@ember/utils';
export default helper(function updateAttr([model, attr, val]) {
return () => {
if (typeOf(attr) === 'object') {
model.setProperties(attr);
}
else {
model.set(attr, val);
}
};
});