首页 > 其他分享 >More than one component matched on this element.

More than one component matched on this element.

时间:2024-10-14 20:23:07浏览次数:8  
标签:component list selector 组件 element matched

原文链接:More than one component matched on this element. – 每天进步一点点 (longkui.site)

angular项目,把A组件导出以后,在B中直接通过标签的方式引用了A组件,类似于下面这样:

<div>
   <demo1></demo1>
</div>

然后打开B组件所在的页面,开始报下面的错误:

ERROR Error: Uncaught (in promise): Error: Template parse errors:
More than one component matched on this element.
Make sure that only one component’s selector can match a given element.
Conflicting components: AxxxxComponent,BxxxxxComponent ….

上面这个报错的大概意思是你在引用其他组件过程中,发现两个冲突的组件,我们打开BxxxxxComponent,找到selector部分,发现下面这样的代码:

@Component({
  selector: 'list',
  templateUrl: './list.component.html',
  styleUrls: ['./list.component.less']
})

然后全局搜索这个selector,果然又发现一个名叫 list的select。

我前面在 https://www.longkui.site/program/frontend/angular-component/4564/ 这篇文章中说过,不要把所有的组件都起一样的名字,这样在引用的时候就可能会报错。

修改其中一个的selector名字,比如改成list2,然后保存重新调用,问题解决。

标签:component,list,selector,组件,element,matched
From: https://www.cnblogs.com/longkui-site/p/18464936

相关文章

  • Elementui树形列表控件tree-box
    效果图(在vue2项目开发中,实现了树形列表查看及筛选等交互,用清晰的层级结构展示信息) 开发步骤及代码,来喽!!无脑copy1、组件基本框架  DeviceTree 是基于 Vue.js 和 ElementUI 构建的树形组件。通过 el-tree 组件显示树状结构。组件的外部可通过传递 props 来控制......
  • UE-GAS CreateDefaultSubobject<UAbilitySystemComponent>返回为nullptr
    前因原先在项目中用了默认的ASC(UAbilitySystemComponent),后面因为新的需求导致需要改为自己的ASC。结果改了之后,发现在Pre-Init(构造函数)时,CreateDefaultSubobject的返回值是nullptr。过程于是去论坛求助:论坛的人的回答是,你修改了ASC的类,导致前一个ASC反序列化到当前ASC上,从而......
  • 带中位数写法的快速排序再讨论 & leetcode 215. Kth Largest Element in an Array题解
    带中位数写法的快速排序再讨论&leetcode215.KthLargestElementinanArray题解 探讨带中位数的写法本身classSolution{public:intfindKthLargest(std::vector<int>&nums,intk){returnfakeQuickSort(nums,k,0,nums.size()-1);}privat......
  • koacms(十三)element ui 树形下拉选择封装
    直接上代码,这个用的地方也会比较多<!--*用法defaultValue:默认值treeData:树形数据disabled:是否禁用defaultProps:配置选项@clickSelectTree:点击树形节点时触发@clearSelectInput:清空输入框时触发<SelectTreev-model=......
  • element 穿梭框el-transfer 实现上下移动选中的数据顺序
    代码实现<template><div><el-buttontype="primary"size="default"@click="upDown('up')">up</el-button><el-buttontype="primary"size="default"@click="upDo......
  • Web Component 初学者教程
    原文:https://www.robinwieruch.de/web-components-tutorial/原标题:WebComponentsTutorialforBeginners作者:ROBINWIERUCH本教程将教你如何构建你的第一个WebComponents以及如何在应用程序中使用它们。在我们开始之前,让我们花点时间了解一下WebComponents的一般情......
  • Java项目:高校心理辅导系统(java+SpringBoot+Vue+elementui+mysql)
    源码获取:俺的博客首页"资源"里下载! 项目介绍基于Springboot+vue高校心理教育辅导设计与实现本系统分为前后台,包含管理员、学生、教师三种角色,前台为学生、教师登录,后台为管理员、学生、教师分别登录。前台主要功能:首页、心理健康学习、试卷列表、公告通知、留言反馈、......
  • Java项目:母婴商城系统(java+SpringBoot+Mybaits+Vue+elementui+mysql)
    源码获取:俺的博客首页"资源"里下载! 项目介绍基于Springboot+vue的母婴商城系统本系统分为前后台,包含管理员、用户两种角色,前台为普通用户登录,后台为管理员、用户分别登录。前台主要功能:首页、商品信息、商品资讯、用户登录、用户注册、用户个人中心、我的订单、我的地......
  • Java项目:房产销售系统(java+SpringBoot+Mybaits+Vue+elementui+mysql)
    源码获取:俺的博客首页"资源"里下载! 项目介绍基于Springboot+vue的房产销售系统本系统分为前后台,包含管理员、用户、销售经理三种角色,前台为普通用户登录,后台为管理员、用户、销售经理分别登录。前台主要功能:首页、房源信息、用户登录、用户注册、用户个人中心、我的收......
  • 前端学习第四天笔记 函数 对象 math对象 Date对象 DOM概述 document对象的获取元素、
    文章目录函数函数的声明函数名的提升对象math对象Math.abs()Math.max()和Math.min()Math.floor()和Math.ceil()Math.random()Date对象Date.now()Date对象中的Get方法DOM概述节点节点树Node.nodeType属性document对象_方法/获取元素document.getElementsByTagName()do......