首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角2模板选择器不知道

角2模板选择器不知道
EN

Stack Overflow用户
提问于 2016-12-05 08:41:15
回答 2查看 1.4K关注 0票数 2

我试图在页面中执行一个简单的模板注入,但是在chrome的控制台窗口中,我在运行时收到了以下错误:

zone.js:388未处理的承诺拒绝:模板解析错误:“招聘人员-详细信息”不是已知的元素:

  1. 如果“招聘人员-详细信息”是一个角度组件,那么验证它是该模块的一部分。
  2. 如果“招聘人员详细信息”是一个网络组件,那么将"CUSTOM_ELEMENTS_SCHEMA“添加到该组件的'@NgModule.schemas‘中,以抑制此消息。("ERROR ->"):AppComponent@0:0;Zone:;Task: Promise.then;Value: Error: Template解析错误:(…)错误:模板解析错误:“招聘人员-详细信息”不是已知的元素:
  3. 如果“招聘人员-详细信息”是一个角度组件,那么验证它是该模块的一部分。

app.component.ts

代码语言:javascript
运行
复制
import { Component } from '@angular/core';
import { RecruiterDetailsComponent } from "./recruiter/recruiter-details.component";

@Component({
    selector: 'pm-app',
    template: `<recruiter-detail></recruiter-detail>`
})
export class AppComponent {
    pageTitle: string = 'Agent details';

recruiter-details.component.ts,它驻留在一个名为“招聘”的子文件夹中。

代码语言:javascript
运行
复制
import { Component } from '@angular/core';

@Component({
    selector: 'recruiter-detail',
    templateUrl: './app/recruiter/recruiter-details.component.html'
})
export class RecruiterDetailsComponent {
}

我在用VS2015。在我的www.root文件夹下,我有一个应用程序文件夹,其中有main.ts、app.component.ts和app.module.ts。app有一个招聘人员的子文件夹。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-05 09:57:56

如果“招聘人员-详细信息”是一个角度组件,那么验证它是否是该模块的一部分。

您是否在module.ts的声明部分中添加了招聘人员详细信息组件?

另外,错误是承诺拒绝。

再看一遍您的代码,模板中可能有错误。

尝试将组件添加到module.ts中的声明中,如果它不能工作,请查看您如何处理承诺,并查看错误或键入的模板。

票数 1
EN

Stack Overflow用户

发布于 2016-12-05 11:28:07

通过更改模板url (如

'app/recruiter/recruiter-details.component.html':templateUrl

而不是

'./app/recruiter/recruiter-details.component.html‘:templateUrl

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40970147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档