2014-12-04 2 views
1

나는 매우 단순한 템플릿 인 conditional expression을 시도하고 있습니다. the jsfiddle을 참조하십시오 - 여기 내 데이터는 다음과 같습니다ractive에서 조건부 섹션의 올바른 구문은 무엇입니까?

{name: 'steve'} 

여기 내 템플릿입니다 :

value of name is: steve 
(nothing else) 

왜 조건이 작동되지 않습니다 : 렌더링

value of name is: {{ name }}  
{{#if (name === 'steve')}}this should work{{/if}} 

은? 'name'이 특정 문자열 값을 충족시키는 경우에만 적용되는 섹션을 만들려면 어떻게해야합니까?

+1

{{name === 'steve' ? "this is work": ""}}'작품. 하지만 섹션을 원합니다. – mikemaccana

답변

2

바이올린은 Ractive - 0.3.7의 아주 오래된 버전을 사용하고 있습니다. 대신 최신 안정 버전 (0.6.1)을 사용하면 예상대로 작동합니다. 나는 매우 엄격한 새로운 규칙 때문에 바이올린 링크를 포함 할 수는 없지만 RactiveJS Latest는 Biddle의 Frameworks and Extensions 드롭 다운 메뉴에서 찾을 수 있습니다

+1

포스터는 현재 최신 버전 인 cdnjs.com (https://cdnjs.com/libraries/ractive.js)이기 때문에 버전 0.3.7을 사용했다고 생각합니다. Frameworks and Extensions 드롭 다운 메뉴를 사용하면 [Ractive 's homepage] (http : //www.linux.or.kr/)에서 [실제 최신 버전에 대한 링크] (http://cdn.ractivejs.org/latest/ractive.js) /www.ractivejs.org/). –

+1

Thanks @ RoryO'Kane - cdnjs의 자동 업데이트를 사용하여 다시는 발생하지 않도록 [문제점] (https://github.com/ractivejs/ractive/issues/1543)을 열었습니다. –