Почему бы нам не импортировать NgModule?

Я следую 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?

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
0
124
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Директива NgModel включена в FormsModule.

https://angular.io/api/forms/NgModel

Ваш импорт этого в вашем приложении достаточен, чтобы сделать его доступным.

он спрашивает о NgModule не о ngModel

yehonatan yehezkel 25.02.2019 18:37

Пожалуйста? Вы читали вопрос перед тем, как проголосовать против? Why dont we import in the NgModel? Is this becuase its a part of the Angular Core Library?

Zooly 26.02.2019 10:20

ДА. Я читаю . см. его код и детали вопроса. его заголовок ошибочен и нуждается в редактировании

yehonatan yehezkel 26.02.2019 10:41

Извините, я не согласен с вами. Он спрашивал, почему мы не импортируем NgModel. Как видно из его кода, NgModule уже импортирован.

Zooly 26.02.2019 10:49

если я правильно понял его слова -> цитата «В @NgModule мы импортируем только BrowserModule и FormsModule». он спросил, почему он также не импортируется в декоратор, как 2 других модуля

yehonatan yehezkel 26.02.2019 19:16

Из угловых 4 документов:

Вы должны импортировать:

import { NgModel } from'@angular/forms';

angular имеет собственную модульную систему. часть ангулата, которая его обрабатывает, называется "NgModule" вам нужно импортировать его при создании модуля. но вам не нужно импортировать его внутри модуля ... вы просто используете его для создания модуля. потому что вы не видите NgModule в разделе импорта или экспорта. читайте в док

Другие вопросы по теме