2012-11-16 44 views
6

Tôi có một ArrayController có một số nội dung (nói mảng 10 đối tượng) và Chế độ xem hiển thị danh sách tất cả các phần tử ArrayController.Ember: Tránh nhấp nháy giao diện người dùng khi nội dung thay đổi

Bây giờ khi nội dung thay đổi chế độ xem được làm trống và sau đó được xây dựng lại. Điều này gây ra UI Nhấp nháy. Điều này nhấp nháy là kích thích mắt.

Vì vậy, bất kỳ đề xuất nào về cách khắc phục loại sự cố này hoặc giảm thiểu tác động phụ?

Trả lời

3

Tôi thấy rằng nếu trong mẫu tôi làm điều gì đó như

{{#each controller.content}} 
    {{contentAttribute}} 
{{/each}} 

sau đó tôi nhận được một nhấp nháy. Nhưng nếu tôi chỉ cần sử dụng ArrayController bản thân trong các mẫu của tôi, tôi không nhận được nhấp nháy:

{{#each controller}} 
    {{contentAttribute}} 
{{/each}} 
+0

Thú vị, tôi tự hỏi tại sao điều đó là ... tìm tốt tho – MilkyWayJoe

+2

tôi nghĩ rằng nó có cái gì để làm với các loại mảng đó mọi thứ. Nội dung là một FilteredRecordArray, trong khi bộ điều khiển là một kiểu khác. –

+0

Ankur, câu trả lời này có giúp ích gì không? –

Các vấn đề liên quan