angularjs - how to reset a filter by leaving it empty? -
मेरे पास सूची पर एक फिल्टर है:
& lt; input ng-model = " SearchFileName "/ & gt; & LT; तालिका & gt; & Lt; tr ng-repeat = "फ़ोल्डर में फ़ाइल: फ़िल्टर: खोजफाइलनाम" & gt; & Lt; td & gt; & lt; a ng- क्लिक = "ओपनफ़ोल्डर (फ़ाइल.नाव)" & gt; {{file.name}} & lt; / a & gt; & lt; / td & gt; & Lt; / टीआर & gt; & Lt; / तालिका & gt; मैं किसी परिणाम पर क्लिक करते समय खोजफ़ाइलनाम मान को साफ़ करना चाहूंगा।
यह ओपनफोल्डर फ़ंक्शन है:
$ scope OpenFolder = फ़ंक्शन (नाम) {$ scope.searchFileName = शून्य; $ Http.jsonp ($ scope.server + '? Open =' + encodeurIC घटक ($ scope.buildTreePath ()) '& amp; कॉलबैक = JSON_CALLBACK')। सफलता (फ़ंक्शन (डेटा) {$ scope.folders = डेटा;} ); }} मैं अपना फिल्टर फ़ील्ड खाली नहीं कर सकता, यह काम नहीं करता ... मैं कहाँ गलत हूं?
बस का उपयोग करें:
$ scope.openFolder = फ़ंक्शन (नाम) {$ scope.searchFileName = null; }
var ऐप = कोणीय। मॉड्यूल ('ऐप', []); (नाम: "अरा"}, {नाम: "अमा"}, {नाम: "एटा"}, {नाम: "अल्ला"}, {नाम: "अमा"}, {नाम: "अमा"}, }]; $ Scope.openfolder = फ़ंक्शन (नाम) {$ scope.searchFileName = null;}}); & lt; script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js" & gt; & lt; / स्क्रिप्ट & gt; & Lt; div ng-app = "ऐप" & gt; & Lt; div ng-controller = "fCtrl" & gt; & Lt; input ng- मॉडल = "searchFileName" / & gt; & LT; तालिका & gt; & Lt; tr ng-repeat = "फ़ोल्डर में फ़ाइल: फ़िल्टर: खोजफाइलनाम" & gt; & Lt; td & gt; & lt; एक एनजी-क्लिक = "ओपनफ़ोल्डर (फ़ाइल.नाव)" & gt; {{file.name}} & lt; / a & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & Lt; / तालिका & gt; & Lt; / div & gt; & Lt; / div & gt;
Comments
Post a Comment