2017-09-01 19 views
1

v-forから取得した値を同じタグの属性にアタッチしようとしていますが、運がありません。ここに私のコードは次のとおりです。Vueの値をVueのHTML属性にバインドする方法

<label 
     v-for="hashtag in hashtags" 
     v-bind:title=`You can filter with {hashtag}` 
     v-bind:data-value="hashtag" 
></label> 

基本的には値バインディング式の前後に二重引用符を持っている必要があり、あなたがタイトルに文字列補間をしたいようだtitledata-value

答えて

2

あなたのタイトルになりますが、私はそれが動作するとは思わない。

あなたはV-ビング/ `を使用している場合、ここで注目すべき

<label v-for="hashtag in hashtags" :title="'You can filter with ' + hashtag" :data-value="hashtag"> 
    {{ hashtag }} 
</label> 

https://jsfiddle.net/5sqs5fsq/

+0

一つの重要な事は、ある(あなたがそのに: CUSそれのための速記をV-バインドをOMMITすることができます)、これを試してみてください。' '='の右側はjavascriptの有効な式でなければなりません.cusはvueによって評価されます。 'sum =" 5 + 5 "'は数値「5 + 5」に評価されます。 文字列 ':title =" 'a' + 'string' "'二重引用符の中に一重引用符が必要です。 –

関連する問題