Jsrender: {{for}}의 λ³€μˆ˜μ— μ•‘μ„ΈμŠ€ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2012λ…„ 06μ›” 15일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: BorisMoore/jsrender

μ•ˆλ…• 보리슀

ν…œν”Œλ¦Ώμ— λ‹€μŒμ„ μ „λ‹¬ν•©λ‹ˆλ‹€.
{'items': ν•­λͺ©, μˆœμœ„: true}

ν•­λͺ©μ€ 객체의 λ°°μ—΄μž…λ‹ˆλ‹€.

λ‚΄ ν…œν”Œλ¦Ώμ—λŠ”

{{ν•­λͺ©μ— λŒ€ν•΄}}
{{if(μˆœμœ„)}}{{:#index}}{{/if}}
{{/μ„μœ„ν•œ}}

κ·ΈλŸ¬λ‚˜ λ³€μˆ˜ 'ranked'λŠ” 아무 것도 ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

{{for items}} λ‚΄μ—μ„œ 데이터 μ»¨ν…μŠ€νŠΈ(ν˜„μž¬ 데이터 ν•­λͺ©)λŠ” ν•­λͺ© λ°°μ—΄μ˜ ν•­λͺ©μž…λ‹ˆλ‹€.
λ”°λΌμ„œ item.ranked == true인 ν•­λͺ©μ„ ν…ŒμŠ€νŠΈν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μˆœμœ„ 속성은 ν•­λͺ©μ΄ μ•„λ‹ˆλΌ items 속성이 μžˆλŠ” κ°œμ²΄μ— μžˆμŠ΅λ‹ˆλ‹€. μ–΄μ©Œλ©΄ 당신이 μ›ν•˜λŠ”

{{for items}}
   {{if #parent.parent.data.ranked)}}{{:#index}}{{/if}}
{{/for}}

μ‚¬μš©ν•  수 μžˆλŠ” 또 λ‹€λ₯Έ 방법은 μˆœμœ„ 속성을 λ³΅μ‚¬ν•˜κ³  ν…œν”Œλ¦Ώ μ»¨ν…μŠ€νŠΈλ₯Ό 톡해 μ€‘μ²©λœ ν…œν”Œλ¦Ώμ— μ•‘μ„ΈμŠ€ν•  수 μžˆλ„λ‘ ν•˜λŠ” ν…œν”Œλ¦Ώ λ³€μˆ˜λ₯Ό λ§Œλ“œλŠ” κ²ƒμž…λ‹ˆλ‹€.

{{for items ~isRanked=ranked}}
   {{if ~isRanked)}}{{:#index}}{{/if}}
{{/for}}

데이터 속성은 쀑첩 μ»¨ν…μŠ€νŠΈμ—μ„œ μžλ™μœΌλ‘œ λ…ΈμΆœλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. (JsRenderμ—λŠ” with (data) {} 블둝이 μ—†μŠ΅λ‹ˆλ‹€). κ·ΈλŸ¬λ‚˜ ν…œν”Œλ¦Ώ λ§€κ°œλ³€μˆ˜λŠ” μ€‘μ²©λœ μ»¨ν…μŠ€νŠΈμ— λ³€μˆ˜λ₯Ό λ…ΈμΆœν•˜λ„λ‘ μ„ νƒν•˜λŠ” 더 λ‚˜μ€ 방법을 μ œκ³΅ν•©λ‹ˆλ‹€...

λͺ¨λ“  3 λŒ“κΈ€

{{for items}} λ‚΄μ—μ„œ 데이터 μ»¨ν…μŠ€νŠΈ(ν˜„μž¬ 데이터 ν•­λͺ©)λŠ” ν•­λͺ© λ°°μ—΄μ˜ ν•­λͺ©μž…λ‹ˆλ‹€.
λ”°λΌμ„œ item.ranked == true인 ν•­λͺ©μ„ ν…ŒμŠ€νŠΈν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μˆœμœ„ 속성은 ν•­λͺ©μ΄ μ•„λ‹ˆλΌ items 속성이 μžˆλŠ” κ°œμ²΄μ— μžˆμŠ΅λ‹ˆλ‹€. μ–΄μ©Œλ©΄ 당신이 μ›ν•˜λŠ”

{{for items}}
   {{if #parent.parent.data.ranked)}}{{:#index}}{{/if}}
{{/for}}

μ‚¬μš©ν•  수 μžˆλŠ” 또 λ‹€λ₯Έ 방법은 μˆœμœ„ 속성을 λ³΅μ‚¬ν•˜κ³  ν…œν”Œλ¦Ώ μ»¨ν…μŠ€νŠΈλ₯Ό 톡해 μ€‘μ²©λœ ν…œν”Œλ¦Ώμ— μ•‘μ„ΈμŠ€ν•  수 μžˆλ„λ‘ ν•˜λŠ” ν…œν”Œλ¦Ώ λ³€μˆ˜λ₯Ό λ§Œλ“œλŠ” κ²ƒμž…λ‹ˆλ‹€.

{{for items ~isRanked=ranked}}
   {{if ~isRanked)}}{{:#index}}{{/if}}
{{/for}}

데이터 속성은 쀑첩 μ»¨ν…μŠ€νŠΈμ—μ„œ μžλ™μœΌλ‘œ λ…ΈμΆœλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. (JsRenderμ—λŠ” with (data) {} 블둝이 μ—†μŠ΅λ‹ˆλ‹€). κ·ΈλŸ¬λ‚˜ ν…œν”Œλ¦Ώ λ§€κ°œλ³€μˆ˜λŠ” μ€‘μ²©λœ μ»¨ν…μŠ€νŠΈμ— λ³€μˆ˜λ₯Ό λ…ΈμΆœν•˜λ„λ‘ μ„ νƒν•˜λŠ” 더 λ‚˜μ€ 방법을 μ œκ³΅ν•©λ‹ˆλ‹€...

js λ Œλ”λ§μ„ μ‚¬μš©ν•˜μ—¬ μžμ‹ 행을 ν‘œμ‹œν•˜λŠ” jquery 데이터 ν…Œμ΄λΈ”μ΄ μžˆμŠ΅λ‹ˆλ‹€. ν…Œμ΄λΈ”μ˜ 두 열에 λŒ€ν•΄ λ°μ΄ν„°λŠ” 2개의 λ‹€λ₯Έ λ°°μ—΄μ—μ„œ κ°€μ Έμ˜΅λ‹ˆλ‹€. κ·Έλ ‡λ‹€λ©΄ ν˜„μž¬ μ‰Όν‘œλ‘œ κ΅¬λΆ„λœ λͺ©λ‘μœΌλ‘œ ν‘œμ‹œλ˜λŠ” 2개의 κ°œλ³„ ν–‰μœΌλ‘œ 데이터λ₯Ό λΆ„ν• ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?

@Krish2215 : 일반적인 도움말 질문이 μ•„λ‹Œ 버그 및 기타 문제λ₯Ό λ³΄κ³ ν•˜κΈ° μœ„ν•œ κ²ƒμž…λ‹ˆλ‹€. stackoverflow https://stackoverflow.com/questions/tagged/jsrenderλ₯Ό μ‹œλ„ν•  수

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰