が動作していません。それはすべてのリストを与える。しかし、なぜそれが望ましい結果を与えていないのですか?
$scope.search = "Ernst Handel";
$scope.disableFilter = false;
$scope.records = [{
"Name": "Alfreds Futterkiste",
"Country": "Germany"
}, {
"Name": "Berglunds snabbköp",
"Country": "Sweden"
}, {
"Name": "Centro comercial Moctezuma",
"Country": "Mexico"
}, {
"Name": "Ernst Handel",
"Country": "Austria"
}, {
"Name": "Ernst Handelll",
"Country": "Austriaaa"
}]
<tr ng-repeat="x in records | filter:(!disableFilter || '') && {Name:search}.true ">
<td>{{x.Name}}</td>
<td>{{x.Country}}</td>
</tr>`
これは、以下のようにすべての項目に表形式を与えます。
Alfreds Futterkiste Germany
Berglunds snabbköp Sweden
Centro comercial Moctezuma Mexico
しかし、私の望ましい結果は、もう一度だけ
Ernst Handel Austria
感謝しなければなりません。しかし、私は厳しい試合
<tr ng-repeat="x in records | filter:(!disableFilter || '') && {Name:search}.true ">
disableFilter
に応じて、私のフィルタが適用されるべきであるために、いくつかの条件でフィルタおよびそれを使用したいと思います。ここで
Ah。あなたは何か質問がありますか? – C14L
質問は何ですか? –
希望の結果がここにあるのは明らかではありません。 – Claies