0
我正在玩Angular JS的教程文件,並試圖從我的工作中添加第三個播放庫。我下載了該庫並將其放入node-modules目錄中。在運行本教程時,我會在init函數調用中獲得TS1005(缺少分號錯誤)。我不知道爲什麼我得到這個錯誤,因爲該行已經有分號。任何人都在關注我的錯誤?獲取「錯誤TS1005:';'預計「
import { Component } from '@angular/core';
export class RE {
enabled: string;
}
export class Configuration {
pToken: string;
sToken: string;
r: RE;
e: RE;
}
@Component({
selector: 'my-app',
template: `
<script type="text/javascript" src="node_modules/da/b-cl/ua.js">
<h1>{{title}}</h1>
<nav>
<a routerLink="/dashboard" routerLinkActive="active">Dashboard</a>
<a routerLink="/heroes" routerLinkActive="active">Heroes</a>
</nav>
<router-outlet></router-outlet>
`,
styleUrls: ['app/app.component.css']
})
export class AppComponent {
title = 'Tour of Heroes';
rVar: RE = {
enabled: "true",
url: "https://...."
};
eVar: RE = {
enabled: "true",
url: ""
};
config: Configuration = {
pToken: "aa",
sToken: "a",
r: this.rVar,
e: this.eVar
};
init(config);
}
什麼是'初始化(配置)的東西;'怎麼辦呢?沒有'init'方法或函數可以調用。 –
init是第三方庫的方法。我只是在模板中添加了一個引用該庫的腳本標記。我相信這可能不是正確的導入方式。我怎麼做? – user30646
模板中的腳本標記將被靜默移除。你應該使用require()或類似的腳本來包含腳本。 –