2015-04-23 22 views

cevap

34

Elbette, beni geç! İşte geleceğinizden bir örnek.

bir nesne ya da dizi arr ve bir değişken key varsayalım ve çıkış arr[key] değerini isteyen, arama yardımcı {{lookup arr key}} kullanmak.

yardımcı tanımlayan kod basitçe: Biz istediğimiz özelliğin adını bilmiyorsanız o bir değişken veya bir sonucu olduğu için

function(obj, field) { 
    return obj && obj[field]; 
} 
+9

Gelecek, doğru cevap olarak bunu kabul etmelidir. Ayrıca, PM gelecek hafta piyango sonuçları lütfen. – stevenmc

+0

İade edilen nesnenin nasıl kullanılacağını da gösterir misiniz? – cyrf

7

arama özelliği, örneğin yararlıdır ifadesi.

var book = { 
    title: 'Discovery of Heaven' 
}; 

Böyle HTML bu bırakabilir:: Biz bu nesneyi varsa

'Belki don

<p>{{lookup book 'title'}}</p> 

:

<p>{{book.title}}</p> 

eşdeğerdir hangi unvanı istediğimizi biliyoruz. özellik adı yerine bir değişken bir yerdedir ki:

var property = 'title'; 

Şimdi böyle kitap başlığını gösterebilirim: Eğer doğru

<p>{{lookup book property}}</p> 
+2

Bu, resmi dokümanlardaki dizilere yapılan referans ve diğer cevapların kırmızı bir ringa balığı olduğu için daha iyi bir tanımdır. Aşağıdakileri ekleyerek düşünce trenini daha da genişletebilirsiniz: 'var property = 'authors'; {{#each (arama defteri mülkiyeti)}} – TimM

İlgili konular