The Ember Times - Edição 134


Oi Ambers!


Esta semana: Polyfiles para pacotes de dados de brasa para versões mais antigas do Ember, saiba como o Figma em conjunto com o Storybook facilita a vida do desenvolvedor, o QUnit DOM anuncia o lançamento da v1.0, bem como o lançamento do ember-changeset 3.0.0!


De um tradutor: todos os links não marcados apontam para recursos no idioma inglês. Em russo, perguntas podem ser feitas em nosso canal de telegrama


De volta ao futuro com pacotes de polyfill de dados de brasa


A API do pacote de dados de brasa permite importar objetos e métodos de pequenos pacotes do módulo de dados de brasa, seguindo as recomendações semelhantes às instaladas nos RFC de módulos de brasa RFC # 176 (nota: RFC - Solicitação de comentário) . Com caminhos de pacotes reais e solucionáveis, muitos desenvolvedores podem se beneficiar da referência de código aprimorada em seu IDE. A API do pacote de dados ember está disponível a partir da versão 3.11 .


, API, . , API - ! ember-data 3.10 ember-data!


(Polyfill) API EmberData «DS». , ember-cli-babel 7.14 .


, ember-data? Ember 3.11 , , #ember-data Ember Discord, .


Figma Storybook


(@gossi) Figma, Ember Storybook. 1: Figma , Figma.


2 - 3 Ember. @unistyler , , .


GitHub.


QUnit DOM v1.0


QUnit DOM (assertions) QUnit Ember 3.1. QUnit DOM, API, , .


QUnit DOM 1.0, . (@Turbo87) , !


1.0 :


assert.dom('[data-test-input="Email"]')
  .isRequired()
  .hasAttribute('type', 'email')
  .hasValue('zoey@ember.js');

hasProperty, DOM. hasAttribute ( HTML) hasProperty ( DOM) :


 //     .
assert.dom('[data-test-input="I Agree"]')
  .hasAttribute('checked', '')
  .hasProperty('checked', true);

 //    .
assert.dom('[data-test-button="Delete"]')
  .hasClass('btn').hasClass('btn-red')
  .hasAttribute('class', 'btn btn-red')
  .hasProperty('className', 'btn btn-red');

, hasAttribute hasProperty, , JavaScript.info.


ember-changeset 3.0.0


Ember-changeset
3.0.0. Changeset, (Ember.Object, DS.Model, POJO ..). , , save, .


Ember 3.13 , @tracked ember-changeset . <3.13 IE11, 2.0. EmberScreencasts, ember-changeset !



@bobisjan, @chancancode, @xg-wang, @pzuraq, @efx, @rwwagner90, @jenweber, @lifeart, @chadhietala, @mansona @pichfl Ember !


? !



, -, Ember, Ember Data, Glimmer Ember, , ? !


bit.ly/ask-ember-core. , , — !


#embertimes


Ember Times? ? #support-ember-times Ember Community Discord @embertimes .


, Ember, ! Ember.


! !


, - , , ,


, —


All Articles