2017-04-07 39 views
1

我有一個註冊表單,並且希望在窗體上顯示錯誤消息,以防出現問題。如果消息不是空的,則在窗體上顯示錯誤消息angular 2

在我的.ts文件,我有以下代碼: -

onSubmit(email, password, name, surname, username, homephonenumber, mobilenumber){ 
this._userService.register(email, password, name, surname, username, homephonenumber, mobilenumber) 
    .subscribe((result) => { 
    if (result.success == "True") { 
     //this._userService.login(email, password); 
    } 
    else 
    { 
     this.errorMessage = result.message; 
    } 
}); 

}

而在我的形式我有以下幾點: -

<div class="alert alert-danger" ng-if="{{errorMessage}}"></div> 

這引發控制檯中出現錯誤: -

Can't bind to 'ng-if' since it isn't a known property of 'div' 

我如何獲得顯示的錯誤信息?

感謝您的幫助和時間。

回答

1

ng-if是angularjs語法。 對角2將其更改爲:

<div class="alert alert-danger" *ngIf="errorMessage"></div> 

角2模板文檔:link

+0

由於SURAJ,是解決我的問題! – Johann

+0

很高興它工作:) –