Я пытаюсь получить угловую оболочку-обложку от https://github.com/zefoy/ngx-dropzone-wrapper для работы, но с проблемами.Как настроить угловую оболочку 2-dropzone
Я сделал
npm install angular2-dropzone-wrapper --save
Это приводит в новую папку с именем angular2-dropzone-wrapper
в моей node_modules
папке. В моей package.json
я теперь "angular2-dropzone-wrapper": "^2.0.3"
В моей app.modules.ts
я добавил
import { DropzoneModule, DropzoneConfig, DropzoneConfigInterface, DropzoneDirective } from "angular2-dropzone-wrapper";
И добавил DropzoneModule
к моему
@NgModule({
imports: [
к моей странице компонента TS-файла я добавил
private dropZoneConfig: DropzoneConfigInterface;
В мой конструктор добавляет (VS2015 дает мне IntelliSense):
this.dropZoneConfig.server = this.url;
this.dropZoneConfig.acceptedFiles = "*.xml";
В моей HTML странице добавить
<dropzone [config]="dropZoneConfig" [message]="'Click or drag images here to upload'"></dropzone>
Когда я теперь загрузить страницу, я получаю эту консоль ошибки:
GET http://localhost:3000/dropzone 404 (Not Found)
Error: Error: XHR error (404 Not Found) loading http://localhost:3000/dropzone
at XMLHttpRequest.wrapFn [as _onreadystatechange] (http://localhost:3000/node_modules/zone.js/dist/zone.js:698:29)
at ZoneDelegate.invokeTask (http://localhost:3000/node_modules/zone.js/dist/zone.js:265:35)
at Zone.runTask (http://localhost:3000/node_modules/zone.js/dist/zone.js:154:47)
at XMLHttpRequest.ZoneTask.invoke (http://localhost:3000/node_modules/zone.js/dist/zone.js:335:33)
Error loading http://localhost:3000/dropzone as "dropzone" from http://localhost:3000/node_modules/angular2-dropzone-wrapper/dist/lib/dropzone.component.js
Я думаю, это означает, что компонент dropzone не может быть найден или неправильно настроен. Я искал дни для рабочего примера, но не могу его найти.
Кто-нибудь знает, что происходит не так?
Редактировать Я просто сделал npm update
и получил эти ошибки:
+-- [email protected]
+-- UNMET PEER DEPENDENCY [email protected]
+-- [email protected]
`-- UNMET PEER DEPENDENCY [email protected]
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN [email protected] requires a peer of [email protected]^5.0.0 but none was installed.
npm WARN [email protected] requires a peer of [email protected]^0.7.0 but none was installed.
Как решить эти? Они смотрят на мою проблему. Я также сделал некоторые дополнительные изменения конфигурации и теперь я получаю эту ошибку в консоли:
Error: TypeError: ctorParameters.map is not a function
Глядя ctorParameters.map is not a function in angular2-mdl это выглядит мне нужно что-то делать с номерами версий моих зависимостей, но я не уверен, какие.