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

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -