मुझे क्या करना कोशिश कर रहा हूँ कोणीय 1 आवेदन के अंदर कोणीय 2 सरल घटक रन बनाना है। मैं this official guide के माध्यम से जा रहा था। मैं इंजेक्शन के साथ कुछ मुद्दे का सामना करना पड़ा है:Angular1 App में Angular2 घटक
Unknown provider: $$angularInjectorProvider <- $$angularInjector
स्टैक ट्रेस कोई मतलब नहीं कर रहा है, लेकिन यह है कि त्रुटि कहीं गहरे कोणीय ही :)
मेरे वर्तमान ऐप्लिकेशन की संरचना में उठाया है स्पष्ट है
ng1.module.ts (प्रवेश बिंदु):
'use strict';
import { downgradeComponent } from '@angular/upgrade/static';
const angular = require('./lib/angular-wrapper');
const app = angular.module('application', []);
import { AppComponent } from './components/app/app.component.ts';
import { Ng2Module } from './ng2.module.ts';
app.directive(
'app',
downgradeComponent({component: AppComponent}) as angular.IDirectiveFactory
);
angular.bootstrap(document.body, ['application']);
ng2.module.ts:
इस तरह दिखता हैimport 'reflect-metadata';
import '@angular/core';
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { UpgradeModule } from '@angular/upgrade/static';
import { AppComponent } from './components/app/app.component.ts';
@NgModule({
imports: [ BrowserModule ],
declarations: [ AppComponent ],
entryComponents: [ AppComponent ]
})
export class Ng2Module {
ngDoBootstrap() {}
}
और app.component.ts:
import 'reflect-metadata';
import { Component } from '@angular/core';
@Component({
selector: 'app',
template: "<h1>HELLO WORLD!</h1>"
})
export class AppComponent {}
पर किसी भी विचार के लिए पूछ: क्या कर सकते हैं का कारण त्रुटि ऊपर वर्णित?
अरे, मुझे अपने कोणीय 1.2 ऐप के साथ एक ही समस्या है। क्या आपके पास कोई भाग्य है जो इसे समझ रहा है? –
@MaxPaymar यह मेरे पिछले काम पर था, दुर्भाग्य से - नहीं। मैंने इसे हल नहीं किया।जहां तक कोई भी उत्तर आपकी मदद करेगा - मुझे बताएं, मैं इसे स्वीकार करूंगा। – Lazyexpert