2017-01-20 3 views
0

私は、Backbone + HandlebarsからVueに徐々に切り替えるが、Handlebarsテンプレートにはいくつか問題がある。私はこのような何か持っている私のテンプレートの一ハンドルバーのテンプレートをvue 2.0に翻訳する

{{#each tHeads}} 
    {{#if @last}} 
    {{#each th}} 
     {{#if iWidth}} 
     <col style="width: {{iWidth}}px;"/> 
     {{/if}} 
    {{/each}} 
    {{/if}} 
{{/each}} 

を私はVUEテンプレートにこれを翻訳したいのですが、ハンドルバーから@Lastヘルパーのために対応する見つけることができません。

答えて

1

Vueに@lastのような実装はありません。hereは、v-forのループで頻繁に使用されないような機能を持つにはコストがかかります。あなたがこの方法isLastを定義し、次のようにそれを使用することができます

<div v-if="isLast(index)"> 

JS

methods: { 
    isLast (index) {  
    return this.list.length === index + 1 
    } 
} 
+0

おかげで、私はそれをしようとします! – bboydflo

関連する問題