0
A
回答
0
我通常使用NG-IF或NG-显示此
<button ng-if="showMe" class="abc" ng-model="btn1">hide</button>
在控制器或指令,你会设置
$scope.showMe = true/false
取决于哪个URL许可证显示此按钮。
0
假设你正在使用角的默认路由器,你可以试试这个:
查看:
<button ng-if="showButton" class="abc" ng-model="btn1">hide</button>
控制器:
$scope.showbutton = $location.url()==='your/url';
您还可以使用$location.path()
如果它是一个更好的适合您的需求。我会让你看看文档:https://docs.angularjs.org/api/ng/service/ $ location
如果你使用ui-router,你可以直接检查HTML中的状态。举个例子,你可以看看这个答案:https://stackoverflow.com/a/27578532/2660180
0
使用角度$location服务。它解析浏览器地址栏中的URL(基于window.location),并使URL可用于您的应用程序。
的方法,你可以用它来获得当前网页的网址:
absUrl()
:它会返回完整的URL
例子:
// given URL http://example.com/#/some/path?foo=bar&baz=xoxo
var absUrl = $location.absUrl();
// => "http://example.com/#/some/path?foo=bar&baz=xoxo"
path()
:电流返回路径没有任何参数时调用URL。
例子:
// given URL http://example.com/#/some/path?foo=bar&baz=xoxo
var path = $location.path();
// => "/some/path"
因此,你可以尝试这样的:
控制器:
$scope.path = $location.path();
HTML:
<div ng-hide="path === '/pathname'">
<button class="abc" ng-model="btn1">hide</button>
</div>
相关问题
- 1. 如何处理仅在特定页面上的后退按钮?
- 2. 如何在用户按下按钮时显示页面?
- 3. 如何在特定页面(ionic2)上显示侧面菜单而不是后退按钮?
- 4. 如何隐藏和显示某些按钮?标记页面上
- 5. 如果页面上存在类,则显示按钮
- 6. 按钮在页面加载时显示如上
- 7. 如何显示TextView,MapView上的按钮(重叠在上面)..?
- 8. 面板只在特定页面上显示
- 9. 如何在页面顶部显示滚动按钮Xamarin.Forms
- 10. 如何使用JavaScript在asp.net页面显示是/否按钮
- 11. 如何在页面加载后显示Facebook分享按钮?
- 12. 按钮点击显示新页面
- 13. 如何在单击按钮时在同一页面上显示数据[Sinatra/Ruby]
- 14. FB发送按钮不显示在页面上
- 15. facebook登录按钮不会显示在我的页面上
- 16. 如何仅显示Wordpress中特定页面上的特定类别?
- 17. 如何在单击特定按钮时显示和隐藏div?
- 18. 如何在特定按钮显示时播放音乐?
- 19. 如何使用Node/Express在特定错误上显示自定义html页面?
- 20. 如何在弹出页面上显示海图[由按钮触发]
- 21. 如何在所有视图上显示导航页面按钮Xamarin Forms
- 22. 离子2:如何在子页面上显示子菜单按钮
- 23. JSF:如何在页面上显示BufferedImage?
- 24. 如何在JSF页面上显示PDF
- 25. 仅在某些类别的WooCommerce产品页面上显示自定义按钮
- 26. 如何在特定页面加载时间后显示Div?
- 27. 如何仅在特定页面视图中显示块
- 28. 如何禁用Ionic中特定页面的硬件按钮
- 29. 如何使Facebook的按钮显示无当登录为页面
- 30. 如何隐藏下一个按钮,当没有页面显示