Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 无法识别TypeScript多行代码_Angular_Typescript_Sublimetext3_Visual Studio Code - Fatal编程技术网

Angular 无法识别TypeScript多行代码

Angular 无法识别TypeScript多行代码,angular,typescript,sublimetext3,visual-studio-code,Angular,Typescript,Sublimetext3,Visual Studio Code,请帮助我在Sublime和VS代码中使用Typescript编码时解决此错误。只有当所有模板:代码都在一行中时,才能识别并在浏览器中正确显示 template:'<h1>{{title}}</h1><h2>{{hero.name}} details!</h2><div><label>id: </label>{{hero.id}}</div><div><label>name: &

请帮助我在Sublime和VS代码中使用Typescript编码时解决此错误。只有当所有模板:代码都在一行中时,才能识别并在浏览器中正确显示

template:'<h1>{{title}}</h1><h2>{{hero.name}} details!</h2><div><label>id: </label>{{hero.id}}</div><div><label>name: </label>{{hero.name}}</div>',
当我尝试将其分解为多行时,浏览器无法按预期显示结果

下面是我正在做的全部代码:

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

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

@Component({
    selector: 'my-app',
    template:'<h1>{{title}}</h1><h2>{{hero.name}} details!</h2><div><label>id: </label>{{hero.id}}</div><div><label>name: </label>{{hero.name}}</div>',
})

export class AppComponent {
    title = 'Tour of Heroes';
    hero = Hero {
        id: 1;
        name: 'Windstorm';
    }   
}

本教程来自angular.io

编写多行代码时需要使用反勾号

@Component({
    template: `
        //code here
    `
})
使用包含大量HTML的模板

@Component({
    templateUrl: "PATH HERE"
})

希望这有帮助

写多行代码时需要使用反勾号

@Component({
    template: `
        //code here
    `
})
使用包含大量HTML的模板

@Component({
    templateUrl: "PATH HERE"
})

希望这能帮我的忙!错过了教程中的内容。我的错!错过了教程中的内容。