我想删除NavBar NavBar Pic上的联系人按钮。我已经尝试了所有我知道的东西并且卡住了。我是Angular / Typescript的新手,所以任何帮助都会受到赞赏。下面列出的代码来自contacts.components.ts文件。此外,我查看了navbar.component.html页面,并且没有提到任何地方的联系人。
来自contacts.components.ts文件:
import { IProductConfig } from 'app/interfaces/interfaces';
import { BaseComponent } from './../base.component';
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-contacts',
templateUrl: './contacts.component.html',
styleUrls: ['./contacts.component.css']
})
export class ContactsComponent extends BaseComponent implements OnInit {
productOptions: IProductConfig;
queryUrl: String;
getContactsContentViewFields: JSON;
ngOnInit() {
this.productOptions = this.product_config
this.getContactsContentViewFields = JSON.parse(`{
"Description" : {"title":"", "type":"string"}
}`);
}
}
来自navbar.component.html
<ul class="nav">
<li *ngFor="let level1Item of sidebarLinks"
routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
<a *ngIf="level1Item.Href" [href]="level1Item.Href" [attr.data-
toggle]="level1Item?.children?.length > 0 ? 'collapse': null"
[attr.aria-expanded]="(level1Item.isExpanded == true) ? 'true' :
'false'" [attr.target]="level1Item?.OpenInNewTab ? '_blank': '_blank'">
<!--<i class="material-icons" *ngIf="level1Item.TabIcon"
routerLinkActive="white-text">{{level1Item?.TabIcon}}</i>
<i class="material-icons" *ngIf="!level1Item.TabIcon"
routerLinkActive="white-text" style="visibility:hidden
!important;">stop</i>-->
<p>{{level1Item.Level1Title}}
<b *ngIf="level1Item?.children?.length > 0" class="caret"></b>
</p>
</a>
如果要限制对“联系人”页面的访问,可以使用多种方法。