bem / bem-mvc

Yet another MVC for i-bem
30 stars 27 forks source link

Синхронизация id модели и полем с типом `id` #158

Closed cyn closed 9 years ago

cyn commented 9 years ago
Сейчас
BEM.MODEL.decl('m-model', { modelId: 'id' });

BEM.MODEL.create('m-model', { modelId: 'id' }).id //"id"
BEM.MODEL.create('m-model', { modelId: 'id' }).get('modelId') //"id"

BEM.MODEL.create({ name: 'm-model', id: 'id' }).id //"uniq3029"
BEM.MODEL.create({ name: 'm-model', id: 'id' }).get('modelId') //undefined
После
BEM.MODEL.decl('m-model', { modelId: 'id' });

BEM.MODEL.create('m-model', { modelId: 'id' }).id //"id"
BEM.MODEL.create('m-model', { modelId: 'id' }).get('modelId') //"id"

BEM.MODEL.create({ name: 'm-model', id: 'id' }).id //"id"
BEM.MODEL.create({ name: 'm-model', id: 'id' }).get('modelId') //"id"