我使用angularjs材料进行设计,但我坚持从md nav列表中删除导航栏列表的边框。
第一页下面的红线是我要删除的线 代码为
<div layout="row" class="navbar-top" flex > <md-input-container class="md-block" md-no-float > <md-icon class="material-icons">search</md-icon> <input type="text" ng-model="user" placeholder="search.." class="search-bar" > </md-input-container> <md-nav-bar flex="60" md-no-ink-bar="disableInkBar" md-selected-nav-item="currentNavItem" nav-bar-aria-label="navigation links"> <md-nav-item md-nav-click="goto('page1')" name="page1"> Page One </md-nav-item> <md-nav-item md-nav-sref="#" > <md-icon class="material-icons">messages</md-icon> </md-nav-item> </md-nav-bar>
假设你希望边界永远消失,你需要改变你 mod-nav-bar 的 md-no-ink-bar 要设置为的属性 true ,又名 md-no-ink-bar="true" 而不是 md-no-ink-bar="disableInkBar" 。我猜您在文档中看到了该设置,但这可能是因为他们有一个变量 disableInkBar 由角度控制器设置,然后使用该控制器切换边界。但对于您的情况,只要您不想打开和关闭边界,请将其设置为 md no墨条=“true” 应该做你想做的事!:)
mod-nav-bar
md-no-ink-bar
true
md-no-ink-bar="true"
md-no-ink-bar="disableInkBar"
disableInkBar
md no墨条=“true”