onlycode.org

javascript
jquery
html
angularjs
css
node.js
ajax
html5
php
json
arrays
google-chrome
dom
regex
reactjs
ecmascript-6
javascript-events

your's history:
how to make mat tree com...

How to make mat-tree component Angular Material 6.0.1, just only code

javascript | angular-material | angular

edit
    <button mat-icon-button matTreeNodeToggle
            [attr.aria-label]="'toggle ' + node.filename">
      <mat-icon class="mat-icon-rtl-mirror">
        {{nestedTreeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}}
      </mat-icon>
      {{node | json}}
    </button>

27
Girish Thanki, 30.09.2018 17:29


edit
[
  {
    "SectionType": 2,
    "SectionDescription": "Tópicos",
    "IconName": "",
    "Topics": [
      {
        "Order": 1,
        "Tittle": "",
        "Contents": [
          {
            "ContentType": "Text",
            "Order": 1,
            "Tittle": "¿Puedo editar mi pedido?",
            "Content": "Si, siempre y cuando aún no este en estatus “En proceso”.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 2,
            "Tittle": "¿Qué pedidos se despliegan en el historial?",
            "Content": "Se desplegarán los últimos 10 pedidos realizados en forma descendente.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 3,
            "Tittle": "No puedo acceder a mi cuenta ¿Qué hago?",
            "Content": "Si tienes algún problema para poder acceder al sitio verifica tu conexión a Internet, en caso de que no encuentres ningún problema, comunícate con el administrador del sistema.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 4,
            "Tittle": "¿Qué pasa si olvidé mi contraseña?",
            "Content": "Si no recuerdas tu nombre de usuario o contraseña, comunicate con el administrador del sistema.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 5,
            "Tittle": "¿Cómo busco un producto?",
            "Content": "Puedes utilizar el buscador.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 6,
            "Tittle": "¿Dónde puedo visualizar el estado de mi pedido?",
            "Content": "En la sección de 'Mis pedidos' se despliega una lista con los pedidos realizados, y su estado correspondiente.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 7,
            "Tittle": "¿Puedo cancelar un pedido?",
            "Content": "Es posible editar el pedido mientras aún se encuentre en estado Activo o Cancelado, Una vez procesado, no será posible Modificar o cancelar el pedido.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 8,
            "Tittle": "¿Qué hago si no he recibido un mensaje de confirmación?",
            "Content": "Deberás esperar un máximo de 24 horas para ver un cambio de estatus en tu pedido, si después de dicho periodo no ves ningún cambio en el estatus de tu pedido ni has recibido ningún mensaje de confirmación, comunicate con el administrador del sistema.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 9,
            "Tittle": "¿Qué pasa si deseo cambiar alguno de mis datos personales como dirección o teléfono?",
            "Content": "Si deseas modificar alguno de tus datos personales comunicate con el administrador del sistema.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 9,
            "Tittle": "¿Cómo puedo saber que promociones se encuentran actualmente vigentes?",
            "Content": "Si deseas conocer las promociones vigentes a las cuales puedes aplicar, las podrás consultar en la sección Novedades.",
            "Id": "00000000-0000-0000-0000-000000000000"
          }
        ],
        "Id": "00000000-0000-0000-0000-000000000000"
      }
    ]
  },
  {
    "SectionType": 1,
    "SectionDescription": "FAQ",
    "IconName": "",
    "Topics": [
      {
        "Order": 1,
        "Tittle": "Novedades",
        "Contents": [
          {
            "ContentType": "Text",
            "Order": 1,
            "Tittle": "Novedades",
            "Content": "En esta sección se muestra toda la información referente a las diferentes campañas publicitarias que se encuentran actualmente vigentes , además de los avisos de promociones a los que puedes aplicar y otras noticias  que pueden ser de tu interés.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 1,
            "Tittle": "Video",
            "Content": "Código de video",
            "Id": "00000000-0000-0000-0000-000000000000"
          }
        ],
        "Id": "00000000-0000-0000-0000-000000000000"
      },
      {
        "Order": 2,
        "Tittle": "Pedidos",
        "Contents": [
          {
            "ContentType": "Text",
            "Order": 1,
            "Tittle": "Historial",
            "Content": "Al entrar a la sección de pedidos se muestra el historial de los últimos pedidos que has realizado de forma descendente. Se puede ver el número de pedido, la fecha en que fue realizado, el monto total, el estatus actual (En proceso, Entregado, Cancelado).",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 2,
            "Tittle": "Detalle",
            "Content": "Al seleccionar esta opción dentro del historial podemos ver el detalle de cada pedido, se muestra el desglose del pedido que incluye la descripción de cada producto, su presentación, el precio unitario, las cantidad de productos adquiridos, el subtotal, los impuestos y descuentos aplicados, y al final la cantidad total.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 3,
            "Tittle": "Selección de productos",
            "Content": "En esta sección podrás buscar y seleccionar los productos que deseas adquirir. Por default se mostrarán todos los productos disponibles. En la parte izquierda se encuentra un menú donde podrás seleccionar alguna de las categorías disponibles para filtrar los productos y que sólo aparezcan los que correspondan a dicha categoría. También podrás usar la caja de texto Buscar donde podrás ingresar palabras clave que puedan coincidir con la descripción del producto. Una vez que has encontrado el producto deseado tendrás que hacer clic en el botón verde con el carrito y el símbolo  , donde se mostrará una imagen, el detalle de dicho producto, y donde podrás seleccionar la cantidad del producto que deseas. Una vez hecho este paso deberás oprimir el botón Comprar para agregar el producto al carrito. Si desear agregar más productos deberás volver a realizar el mismo proceso.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 4,
            "Tittle": "Verificación del pedido",
            "Content": "Una vez seleccionados todos los productos deseados tendrás que hacer clic en el botón Continuar donde se mostrará un desglose de tu pedido, mostrando la información de cada producto (código, descripción, nombre corto, cantidad, precio) y el subtotal, impuestos, descuentos, total del pedido, y la fecha de entrega. Una vez que revises los datos del pedido y estos sean correctos deberás de hacer clic en Continuar, en caso de que no sea así y quieras modificar tu pedido deberás hacer clic en el botón Volver.",
            "Id": "00000000-0000-0000-0000-000000000000"
          }
        ],
        "Id": "00000000-0000-0000-0000-000000000000"
      },
      {
        "Order": 3,
        "Tittle": "Mensajes",
        "Contents": [
          {
            "ContentType": "Text",
            "Order": 1,
            "Tittle": "Mensajes",
            "Content": "En esta sección se muestra toda la información referente a las diferentes campañas publicitarias que se encuentran actualmente vigentes , además de los avisos de promociones a los que puedes aplicar y otras  noticias  que pueden ser de tu interés.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 2,
            "Tittle": "Notificaciones del estado del pedido",
            "Content": "Estos mensajes se refieren a los cambios de estatus en  tu pedido, es decir si este se encuentra en proceso, cancelado, etc.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 3,
            "Tittle": "Avisos de la compañía",
            "Content": "Estos mensajes serán enviados por la compañía sobre información diversa que puede ser de tu interés.",
            "Id": "00000000-0000-0000-0000-000000000000"
          }
        ],
        "Id": "00000000-0000-0000-0000-000000000000"
      },
      {
        "Order": 4,
        "Tittle": "Mi Cuenta",
        "Contents": [
          {
            "ContentType": "Text",
            "Order": 1,
            "Tittle": "Mi cuenta",
            "Content": "En esta sección encontrarás toda la información referente a tu cuenta, tus datos personales y la información referente a créditos.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 2,
            "Tittle": "Información personal del cliente",
            "Content": "Aquí podrás consultar información personal como tu número de cliente, nombre, dirección, teléfono, GEC, canal, tipo de transacción, condición cheque, límite de crédito, condición de pago, etc.",
            "Id": "00000000-0000-0000-0000-000000000000"
          },
          {
            "ContentType": "Text",
            "Order": 3,
            "Tittle": "Información de crédito",
            "Content": "Podrás consultar la información referente a tus documentos de crédito, la fecha de expiración y el balance.",
            "Id": "00000000-0000-0000-0000-000000000000"
          }
        ],
        "Id": "00000000-0000-0000-0000-000000000000"
      }
    ]
  }
]


Mike, 06.05.2019 23:23


Add your just only code

your name:    



If you need full text click here

Some similar links How to make mat-tree component Angular Material 6.0.1 ↓:
Change format of md-datepicker in Angular Material

Angular JS render JSON in tree like format

@Directive v/s @Component in Angular

Using 'require' in angular component



This project is created for those who just need only code, wihout maaaaaaaaaaany words.