Javascript 在angularJS中启用过滤器时如何显示或隐藏?
我正在开发一个基于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
<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 == ''" />