当前位置:  开发笔记 > 编程语言 > 正文

Angular 2未使用的标签错误

如何解决《Angular2未使用的标签错误》经验,为你挑选了1个好方法。

我正在尝试遵循Angular 2网站上的官方教程.本教程

我在atom IDE中遇到以下错误:

未使用的label.at第8行第1列

无法分配给'Hero',因为它不是variable.at第8行col 7

以下是我的代码:

import { Component } from '@angular/core';

export class Hero {
    id: number;
    name: string;
}

hero: Hero = {
  id: 1,
  name: 'Windstorm'
};

@Component({
    selector: 'my-app',
    template: `

{{title}}

{{hero.name}} details!

` }) export class AppComponent { title = 'Tour of Heroes'; hero = 'Windstorm'; }

结果如下:

屏幕截图

我做错了什么?感谢帮助.



1> admax..:

根据您所指的教程,hero字段初始化应该在AppComponent中:

import { Component } from '@angular/core';

export class Hero {
    id: number;
    name: string;
}

@Component({
    selector: 'my-app',
    template: `

{{title}}

{{hero.name}} details!

` }) export class AppComponent { title = 'Tour of Heroes'; hero: Hero = { id: 1, name: 'Windstorm' }; }
推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有