angular - после установки angular-ресурса и импорта в @NgModule выдает неопределенную ошибку $$ minErr - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь использовать объект $ resource в моем проекте. Вот шаги, которые я выполнил, чтобы установить и импортировать пакет.

  1. Установленный angular-ресурс с использованием npm - npm install angular-resource
  2. Добавлен ngResource в качестве зависимости в @NgModule - require ('angular-resource')

Версии:

  • angular-resource - 1,7,5
  • @ angular / cli - 7,0

Компилируется нормально. При запуске выдает следующую ошибку

Невозможно прочитать свойство '$$ minErr' из неопределенного

Он жалуется, что не может найти файл angular.js, поэтому не может найти это свойство. Я создал свой проект с помощью Angular CLI, и мне никогда не требовалось устанавливать angular отдельно, и я никогда не использовал тег script для angular.

Я предполагаю, что CLI хранит углы в другой структуре папок? Что мне здесь не хватает?

UPDATE

declare var require: any;  
import { BrowserModule } from '@angular/platform-browser';  
import { NgModule } from '@angular/core';  
import { AppComponent } from './app.component';    
import { ActivityListComponent } from './activities/activity-list.component';   

@NgModule({    

declarations: [
AppComponent,
ActivityListComponent],  

imports: [
BrowserModule,  
require('angular-resource')],    

providers: [],
bootstrap: [AppComponent]})    

export class AppModule { }

1 Ответ

0 голосов
/ 08 ноября 2018

Я думаю, что пакет angular-resource предназначен для angularJS https://www.npmjs.com/package/angular-resource .

Если вы хотите использовать угловой ресурс для angular 2+, вы можете использовать angular-material вместо angular-resource.it включает большинство компонентов, которые мы часто используем. https://material.angular.io/components/categories

npm install --save @ angular / material @ angular / cdk @ angular / animations

Попробуйте выполнить следующие действия: https://material.angular.io/guide/getting-started

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...