Я следую Angular Tutorial ЗДЕСЬ.
По импорту мы вносим следующее:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms'
В @NgModule мы импортируем только BrowserModule и FormsModule.
imports: [
BrowserModule,
FormsModule
],
Почему мы не импортируем в NgModel? Это потому, что это часть базовой библиотеки Angular?





Директива NgModel включена в FormsModule.
https://angular.io/api/forms/NgModel
Ваш импорт этого в вашем приложении достаточен, чтобы сделать его доступным.
Пожалуйста? Вы читали вопрос перед тем, как проголосовать против? Why dont we import in the NgModel? Is this becuase its a part of the Angular Core Library?
ДА. Я читаю . см. его код и детали вопроса. его заголовок ошибочен и нуждается в редактировании
Извините, я не согласен с вами. Он спрашивал, почему мы не импортируем NgModel. Как видно из его кода, NgModule уже импортирован.
если я правильно понял его слова -> цитата «В @NgModule мы импортируем только BrowserModule и FormsModule». он спросил, почему он также не импортируется в декоратор, как 2 других модуля
Из угловых 4 документов:
Вы должны импортировать:
import { NgModel } from'@angular/forms';
angular имеет собственную модульную систему. часть ангулата, которая его обрабатывает, называется "NgModule" вам нужно импортировать его при создании модуля. но вам не нужно импортировать его внутри модуля ... вы просто используете его для создания модуля. потому что вы не видите NgModule в разделе импорта или экспорта. читайте в док
он спрашивает о NgModule не о ngModel