选择器“ app-root”与任何元素||不匹配角度6

时间:2018-11-23 06:11:51

标签: angular angular5 angular6

我对angular 6和为教师开发管理面板不熟悉。我开发了整个管理面板,没有任何问题。开发管理员客户端后,给了我一个用于登录目的的单独html文件。这就是整个问题的开始。所以我决定通过路由来做到这一点。我为管理面板和登录页面创建了布局。但是现在我收到**“应用程序根”选择器不匹配**错误。

下面是我的appComponent打字稿

import { Component, OnInit, Inject } from '@angular/core';
import {ToastrService} from './services/toastr.service';


@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: [],
  providers:[ToastrService]
})
export class AppComponent  {
  }

这是我的index.html

<app-root>loading....</app-root>

下面是我得到的错误

the selector "app-root" did not match any elements
at DefaultDomRenderer2.push../node_modules/@angular/platform-browser/fesm5/platform-browser.js.DefaultDomRenderer2.selectRootElement (platform-browser.js:1073)
at BaseAnimationRenderer.push../node_modules/@angular/platform-browser/fesm5/animations.js.BaseAnimationRenderer.selectRootElement (animations.js:229)
at DebugRenderer2.push../node_modules/@angular/core/fesm5/core.js.DebugRenderer2.selectRootElement (core.js:20837)
at createElement (core.js:17499)
at createViewNodes (core.js:19737)
at createRootView (core.js:19690)
at callWithDebugContext (core.js:20722)
at Object.debugCreateRootView [as createRootView] (core.js:20208)
at ComponentFactory_.push../node_modules/@angular/core/fesm5/core.js.ComponentFactory_.create (core.js:18029)
at ComponentFactoryBoundToModule.push../node_modules/@angular/core/fesm5/core.js.ComponentFactoryBoundToModule.create (core.js:7812)

我所缺少的。任何人请帮忙。

1 个答案:

答案 0 :(得分:1)

我可以通过将body标记添加到index.html中来解决类似的问题,该标记包含如下所示的app-root标记:

<body>
<app-root></app-root>
</body>