• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

348
Views
mat-checkbox en mat-tree no se representa correctamente

Estoy trabajando en un nuevo complemento de Word usando la API de JS. Estoy tratando de armar un árbol con casillas de verificación en uno de los paneles, pero las casillas de verificación se ven raras: ingrese la descripción de la imagen aquí

como puede ver, hay dos conjuntos de casillas, y cuando marco una de ellas hay una doble marca de verificación. No estoy seguro de por qué es así, ya que seguí las instrucciones aquí: https://material.angular.io/components/tree/examples

Así es como se ve mi html:

 <mat-tree [dataSource]="dataTree" [treeControl]="treeControl" multiTemplateDataRows> <mat-tree-node *matTreeNodeDef="let node; when: hasChild" matTreeNodePadding> <button mat-icon-button matTreeNodeToggle [attr.aria-label]="'Toggle ' + node.item" > <mat-icon class="mat-icon-rtl-mirror"> {{treeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}} </mat-icon> </button> <mat-checkbox [checked]="test(node)" [indeterminate]="test(node)" (change)="test(node)" >{{node.name}}</mat-checkbox > </mat-tree-node> </mat-tree>

Tengo esta referencia a la hoja de estilo del material en mi index.html:

 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

Y por último tengo las siguientes importaciones:

 import { MatTreeModule } from "@angular/material/tree"; import { MatIconModule } from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; import { MatCheckboxModule } from '@angular/material/checkbox';

¿Alguna idea de por qué su renderizado es tan raro? También notará un área gris alrededor del icono de "cheurón". En la muestra que encontré en línea, parece que el círculo solo aparece cuando hace clic en el ícono de cheurón para expandir, pero en la práctica parece estar siempre allí.

¿Es esta una limitación de la API de Word?

almost 3 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error