यदि मेरे पास वस्तुओं की एक सरणी है, और मैं एक फिल्टर के आधार पर तत्वों में से एक की संपत्ति के लिए कोणीय मॉडल को बांधना चाहता हूं, तो मैं यह कैसे करूं? मैं एक ठोस उदाहरण के साथ बेहतर व्याख्या कर सकता हूं:
HTML:
<!DOCTYPE html>
<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body ng-controller="MyCtrl">
<input ng-model="results.year">
<input ng-model="results.subjects.title | filter:{grade:'C'}">
</body>
</html>
नियंत्रक:
function MyCtrl($scope) {
$scope.results = {
year:2013,
subjects:[
{title:'English',grade:'A'},
{title:'Maths',grade:'A'},
{title:'Science',grade:'B'},
{title:'Geography',grade:'C'}
]
};
}
JSBin: http://jsbin.com/adisax/1/edit
मैं ग्रेड 'सी' के साथ विषय के लिए दूसरा इनपुट फ़िल्टर करना चाहता हूं, लेकिन मैं मॉडल को ग्रेड से बांधना नहीं चाहता ; मैं इसे उस विषय के शीर्षक से बांधना चाहता हूं जिसमें ग्रेड 'सी' है।
क्या यह संभव है, और यदि ऐसा है, तो यह कैसे किया जाता है?