2017-06-29 7 views
0

ないこのエラーを取得angularjsイムでフィルタに選択した値を追加することが機能していません(エラー:予期しないトークン)をコントローラ選択値によってフィルタを行う

$scope.search_type_options=[{name:"Name",value:"name"},{name:"Id",value:"id"},{name:"Update By",value:"updated_by"}]; 

$scope.search_val = function() 
{ 
    $scope.fs={$scope.search_type.value:$scope.search_txt}; 
    $scope.filter_dt=$filter('filter')($scope.temp_data,$scope.fs); 
} 

内部

を私は出力を必要とします以下のような {名: "ラジ"}

インサイドテンプレート

<div class="form-group"> 
    <select name="search_type" ng-model="search_type" ng-options="item as item.name for item in search_type_options"> 
    <option value="">--select search type</option> 
    </select> 
</div> 
<div class="form-group"> 
    <input type="text" ng-model="search_txt" class="form-control" placeholder="Search"> 
</div> 
    <button type="submit" ng-model="search_btn" ng-click="search_val()"class="btn btn-default">Go</button> 
</div> 
+0

のように記述する必要がありますし、また、$のscope.temp_dataデータを共有してくださいわかりません –

答えて

0

これが正しいjsの構文であれば

$scope.fs={$scope.search_type.value:$scope.search_txt};

通常、それは?どの行でこの

$scope.fs = {}; 
$scope.fs[$scope.search_type.value] = $scope.search_txt; 
関連する問題