2017-05-27 24 views
2

HTML属性で文字列を連結するにはどうすればよいですか?私は角度コントローラーを使用しており、HTMLでいくつかの配列を書く部分(コードは以下)で、 "kolicina" + {{idhrana}}の魔女がオブジェクトjeloの属性である入力タグ名を与えたい。html文書内の文字列を連結する方法

<div class = "rezultat" ng-repeat="jelo in hrana | filter:pretrazi_namirnice"> 
    <div> {{jelo.naziv}} </div> 
    <div> {{jelo.energijaKCal}}</div> 
    <div> {{jelo.proteini}}</div> 
    <div> {{jelo.uglj_hidrati}}</div> 
    <div> {{jelo.masti}}</div> 
    <div><input type=text nama="kolicina"+{{idhrana}}></div> 
    <div><input type="button" ng-click = 'dodaj(jelo)' value="Dodaj"></div> 
</div> 
+0

@TiepPhan、これは動作していません –

+0

私はそれを解決しました。名前= 'kolicina {{jelo.idhrana}}' –

答えて

2

あなたはそうのようにそれを行うことができます:明示的にそれを連結する

<input type=text name="kolicina{{idhrana}}"></div> 

必要はありません。 また、name属性に対して、namaのタイプミスがあったと思います。理解のためplnkr作業