2017-04-02 3 views
0

나는 서비스에서 데이터를 얻고는 개체의 배열은 아래와 같이오고있다 : -핸들 막대의 액세스 객체 속성에 '.

내가 사용하고
[{ 
     title : 'Tilte 1', 
     s.no : 1 
    }, 
    { 
     title : 'Tilte 2', 
     s.no : 2 
    } 
    ] 

핸들의 템플릿을 아래와 같이이 데이터를 구문 분석 : -

{{#each this}} 
    <div> 
     <span>{{this.s.no}}</span> 
     <h2>{{this.title}}</h2> 
    </div> 
{{/each}} 

을 위 I에서 속성 ('s.no')에 액세스 할 수 없습니다. 바닐라 자바 ​​스크립트에서는 this [ 's.no']처럼 액세스 할 수 있지만 핸들 바에서는 작동하지 않습니다.

+0

{{this. [s.no]}} 또는 {{this. [ "s.no"]}}이 둘을 시도하십시오. –

답변

0

유효한 핸들 바 식별자가 아닌 속성의 경우 특수 [] 표기법을 사용해야합니다. Demo.

{{#each this}} 
    <div> 
     <span>{{this.[s.no]}}</span> 
     <h2>{{this.title}}</h2> 
    </div> 
{{/each}} 
+0

그냥 궁금해서 - 이럴 필요는 없습니다. [ 's.no']'? –

+0

@ 토라자부로 Nope –

+0

일해 줘서 고마워. –

관련 문제