首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:无法解析TypeDecorator的所有参数:角2 RC-6

错误:无法解析TypeDecorator的所有参数:角2 RC-6
EN

Stack Overflow用户
提问于 2016-09-20 14:18:27
回答 1查看 1.2K关注 0票数 2

我已经犯了这个错误一天多了,我不知道为什么。

app.module

代码语言:javascript
复制
import {NgModule} from "@angular/core";
import {BrowserModule} from "@angular/platform-browser";
import {AppComponent} from "./app.component";
import {FormsModule} from "@angular/forms";
import {LoginComponent} from "./Login/login";
import {LoginService} from "./Login/login.service";

@NgModule({
    imports: [BrowserModule, FormsModule],

    declarations: [AppComponent,
        LoginComponent],

    providers:[LoginService],

    bootstrap: [AppComponent]
})
export class AppModule {

}

app.component.ts

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

@Component({
    selector: 'my-app',
    template: '<login></login>'
})
export class AppComponent {

}

login.model.ts

代码语言:javascript
复制
export class LoginModel{

    private userName: string;
    private password: string;

    constructor(userName: string='', password: string=''){
        this.userName = userName;
        this.password = password;
    }

}

login.ts

代码语言:javascript
复制
import {Component} from '@angular/core';
import {LoginModel} from "./login.model";
import {LoginService} from "./login.service";

@Component({
    moduleId: module.id,
    selector: 'login',
    templateUrl:'./login.html',
    styleUrls:['../css/styles.css'],

})

export class LoginComponent{

    login:LoginModel = new LoginModel();

    constructor(public loginService:LoginService){

    }

    onSubmit() {
        this.loginService.output();
    }

login.service

代码语言:javascript
复制
import {Injectable, Inject} from '@angular/core';
import {Http, Response} from '@angular/http';
import {Observable} from 'rxjs/Rx';

@Injectable
export class LoginService {

    output(){
        console.log("You are in the service output class...");
    }
}

目前,我只是试图让应用程序编译,以便我可以创建路线和服务。这是整个项目的重点,但我总是碰壁。如有任何建议,将不胜感激。

GitHub链路

链接

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-20 14:56:00

在我的例子中,login.service.ts错过了Injectable()中的()

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

https://stackoverflow.com/questions/39596581

复制
相关文章

相似问题

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