2016-09-21 20 views
0

{{variable_name}}を使用しているときにangular.js:13920Error:[$ parse:syntax]選択 - 選択肢。

<ui-select ng-model="dfaDetail.location.selected" theme="bootstrap" style="width:300px;"> 
     <ui-select-match placeholder="Select or search Location...">{{$select.selected.locationCode}}</ui-select-match> 
     <ui-select-choices repeat="item in locData{{myindex}} | filter: $select.search"> 
       <div ng-bind-html="item.locationCode | highlight: $select.search"></div> 
       <small ng-bind-html="item.locationId | highlight: $select.search"></small> 
     </ui-select-choices> 
    </ui-select> 

私はすでにしかし、ことのために、私はエラーを取得しています、選択NG-のオプションは以下のように繰り返しの上に変数と類似して文字列の連結を使用しています。

<select data-live-search="true" data-size="15" data-container="body" title="Location Name:" name="choose_loc" ng-model = "dfaDetails.locationName" 
             ng-options="p.locationId as p.locationCode for p in locData{{myno}}"> 
             <option class="small-font" value="">Select Location </option> 
             </select> 

動的変数を繰り返し使用する方法はありますか。 Usecase:各行に対して、私はlocData1、locData2のような新しい変数を持つでしょう。だから、locData {{myno}}を使いたいのですが、どこにmynoが増分番号を持っているのですか?あなたはNGリピート内{{}}補間ディレクティブを使用する必要があります

答えて

0

. Basically you wanted to access object via its key, so you could do it like this locData [myindex] `

<ui-select-choices repeat="item in locData[myindex] | filter: $select.search"> 

ng-options

ng-options="p.locationId as p.locationCode for p in locData[myno]" 
+0

は、私がplunkerにしようとしているときにそれを使用することができます{{}}内の選択肢を繰り返し選択します。しかし、私のアプリケーション内で構文解析でエラーが発生します –

+0

plunkrはどこですか? plunkrを同じもので更新していただけますか? –

+0

最新版のui-selectに問題があります。 Plunker - http://embed.plnkr.co/jBJkDb –

関連する問題