角度フィルタのロジックは何ですか?私たちは、プレーンJavaScriptでこのようなフィルタにEmber.jsまたは方法のいずれかのようなフィルタがあり、以下の方法Ember.jsでAngularフィルターをシミュレートする方法は?
var users = [
{
name: "lokesh",
age: 25
},
{
name: "john",
age: 20
}
]
<input type="text" ng-model="search">
<div ng-repeat="user in users | filter:search">
{{user.name}} {{user.age}}
</div>
で角度フィルタを使用します。フィルタは、そのユーザ型の単語を持つオブジェクトを返さなければなりません。さらに、フィルタは独立したコンポーネントのようにすべきである。これは、オブジェクトのプロパティの任意の数の
var search = "lokesh";
users.filter(function (user) {
return user.name == search || user.age == search;
});
2つのプロパティの名前と年齢のために上記のフィルタ作品で動作するはずです。任意の数のプロパティで動作するフィルタが必要です。フィルターをより詳細には、基本的にObject.keys
を使用aswellは異なり==
を私はあなたが、角度JSフィルターのためのソースコードを見てすることをお勧めしますし、適応するだろうそれはあなたの目的のためです。 –