Javascript 在angularJS中启用过滤器时如何显示或隐藏?

Javascript 在angularJS中启用过滤器时如何显示或隐藏?,javascript,angularjs,Javascript,Angularjs,我正在开发一个基于AngularJS的应用程序 我想在过滤器打开时删除一个按钮。有人能帮我查一下下面的代码吗 <input type="text" placeholder="Filter/Search" ng-model="mtgFilter"> <div ng-repeat="items in elements | filter:mtgFilter"> {{items.name}} </div> <input type="Button" v

我正在开发一个基于AngularJS的应用程序

我想在过滤器打开时删除一个按钮。有人能帮我查一下下面的代码吗

<input type="text" placeholder="Filter/Search" ng-model="mtgFilter">

<div ng-repeat="items in elements | filter:mtgFilter">
   {{items.name}}
</div> 

<input type="Button" value="Save" ng-show="mtgFilter == ''" />

{{items.name}
问候,,
“按过滤器刷新”处于启用状态是指在“过滤器”文本框中输入某些文本时?然后,您可以使用
mtgFilter
模型来决定隐藏哪些按钮以及显示哪些按钮

ng-show="mtgFilter == ''"

应该没问题。

嘿,这是你问题的答案:-)

  • 保存

  • 以下是为您工作的内容

    添加到@squiroid的文字中

    <input type="text" placeholder="Filter/Search" ng-model="$parent.mtgFilter">
    
    <div ng-repeat="items in elements | filter:mtgFilter">
       {{items.name}}
    </div> 
    
    <input type="Button" value="Save" ng-show="$parent.mtgFilter == ''" />
    
    
    {{items.name}
    

    应该有用

    “过滤器打开”是什么意思?当我输入一些东西时,我希望按钮隐藏起来。我猜这已经发生在你的代码中了。嗨@squiroid,我尽了最大努力创建了一个plunker链接,请在下面找到它。我不知道ng route如何在plunker中工作,请查看app.js和footer.html(app在plunker中没有提供任何ui输出)不知道!!也许你可以用这个$parent.mtgFilter。我的话得到了-13的赏金:-P
    <input type="text" placeholder="Filter/Search" ng-model="$parent.mtgFilter">
    
    <div ng-repeat="items in elements | filter:mtgFilter">
       {{items.name}}
    </div> 
    
    <input type="Button" value="Save" ng-show="$parent.mtgFilter == ''" />