Ember.js: Render alias rusak saat merender CP yang bergantung padanya

Dibuat pada 2 Des 2016  ·  3Komentar  ·  Sumber: emberjs/ember.js

Pembaruan: itu tidak ada hubungannya dengan hasil, atau attrs, itu hanya urutan rendering (konsumsi referensi) dan apakah CP diberikan (ref dikonsumsi). Biola yang diperbarui: https://ember-twiddle.com/9f5a189ebe41a8191c1b280ce80592a1

Di bawah Ember 2.10, saat komponen menghasilkan properti yang ditentukan dengan computed.readOnly, dalam keadaan tertentu dalam pembuatan produksi Ember saja , penggunaan hilir tidak diperbarui saat properti berubah.

Saya bekerja dengan @krisselden untuk membuat reproduksi terisolasi dari masalah ini:

https://ember-twiddle.com/868fbd21b0532d3dfa583ca43790dde7?openFiles=templates.application.hbs%2Ctemplates.components.ducing-comp.hbs

Reproduksi menunjukkan bahwa urutan atribut yang diteruskan ke komponen konsumsi menentukan properti mana yang gagal diperbarui. o_O

Bug Ember 2.10 Has Reproduction

Komentar yang paling membantu

@lukemelia ini diperbaiki di 2.10.1

Semua 3 komentar

Hipotesis Kris dalam diskusi kita adalah bahwa ada perlombaan dalam bagaimana AliasProperty (yang readOnly menggunakan) menambahkan kunci dependen dan konsumsi properti, dan bahwa sesuatu dalam pengembangan membangun makalah atas bug.

Tampaknya mengkonsumsi CP merusak rendering kunci dependen jika itu adalah alias https://ember-twiddle.com/9f5a189ebe41a8191c1b280ce80592a1

@lukemelia ini diperbaiki di 2.10.1

Apakah halaman ini membantu?
0 / 5 - 0 peringkat