2016-09-13 2 views
1

Ng2-datepicker (1.0.6) Angular2 (2.0.0-rc.5)Как правильно подключить компонент NG2-Datepicker в угловом 2 приложения

Когда я пытаюсь использовать его в HTML, как в их документы я получил эту ошибку:

zone.js:484 Unhandled Promise rejection: Template parse errors: 
    Can't bind to 'ngModel' since it isn't a known property of 'datepicker'. 
    (" 
    </div> 
    <div class="form-input"> 
     <datepicker [ERROR ->][(ngModel)]="notice.date"></datepicker> 
    </div> 
    </div> 
    "): [email protected]:24 ; Zone: <root> ; Task: Promise.then ; Value: 

ответ

0

Добавить его в declarations: [...] из @NgModule(), а также добавить к этому imports: [CommonModule, FormsModule, ReactiveFormsModule]@NgModule()

+0

Благодаря вашему ответу я обнаружил, что на самом деле проблема заключается не в подключении Ng2-Datepicker, а в самом NgModel. Я пробовал решения, описанные здесь (http://stackoverflow.com/questions/38892771/cant-bind-to-ngmodel-since-it-isnt-a-known-property-of-input), и ничто не помогает. – Victor

+1

На самом деле полная очистка узлов_модулей и после установки «npm install» работает правильно. – Victor

0

Пожалуйста, добавьте ниже код в .ts файл

import { NgModule } from '@angular/core'; 
import { FormsModule } from '@angular/forms'; 
import { HttpModule } from '@angular/http'; 
@NgModule({ 
    declarations: [ 
    ], 
    imports: [ 
    FormsModule, 
    HttpModule, 
    ], 
}) 
Смежные вопросы