구성 요소가있는 리본을 보여주는 다른 탭이 있습니다. 내가해야할 일은 프로젝트가로드되지 않았을 때 숨기고 (정의되지 않은) 이러한 컴포넌트를 가져오고 드롭 다운 목록의 프로젝트가로드 될 때 표시하는 것입니다. 이를 위해서는 프로젝트 ID 또는 이름에서 값을 가져와 나머지 리본 구성 요소를 표시해야합니다.값을 기준으로 구성 요소 표시 - 각도 2
당신이 볼 수 있듯이,이 구성 요소 탭 중 하나입니다
<div class="tab tab-style">
<ribbon-item style="width:10%;" [title]="'Load/Save Project'">
<project></project>
</ribbon-item>
<div class="ribbon-divider"></div>
<ribbon-item style="width:12%;" [title]="'Project settings'">
<project-settings></project-settings>
</ribbon-item>
<div class="ribbon-divider"></div>
<ribbon-item style="width:23%;" [title]="'Environment'">
<environment></environment>
</ribbon-item>
<div class="ribbon-divider"></div>
<ribbon-item class="pd-width" [title]="'Project dates'">
<project-dates></project-dates>
</ribbon-item>
<div class="ribbon-divider"></div>
그리고 이것은 project.id 한이 탭에서 프로젝트 구성 요소입니다
<div class="button-wrapper">
<select #projectSelect class="custom-select custom-select-project" (change)="loadProject(projectSelect.value)">
<option selected disabled>Open projects</option>
<option *ngFor="let project of projects" [value]=project.id>{{project.name}}</option>
</select>
<button class="btn-main" (click)="createNewProject()">New project</button>
<button class="btn-main">Save project</button>
<button class="btn-main">Save as</button>
기본 질문은, 나머지 구성 요소를 어떻게 설정할 수 있습니까 (project.component 제외) t o id 값 또는 데이터 형식을 기반으로 구성 요소를 표시합니까? ngIf 또는 이와 비슷한 것을 사용할 수 있습니까? 도움을 주셔서 감사합니다
고마워, 그냥 내가 뭘 찾고 있었는지 : 이것은 내 문제를 확실히 해결할 것입니다 –
기꺼이 도와 드리겠습니다 :) –
개인 채팅으로이 일을 도와 주시겠습니까? 나는 이것을 구현할 필요가있는 몇 가지 특정한 관련 코드를 가지고 있지만 아직 제대로 작동하지는 않는다. 나는 당신에게 파일을 보내고 설명 할 수있다. 나는 그것이 당신을 위해 간단하다고 믿습니다 : D –