Açısal 2.0 uygulamamı yüklemeyi denediğimde şu hatayı alıyorum: (index): 21 Hata: Hata: Beklenmeyen değer '[object Object ]Açısal 2.0 Beklenmeyen değer '[Nesne Nesnesi]' 'AppModule' modülü tarafından içe aktarılıyor
///<reference path="./../typings/globals/core-js/index.d.ts"/>
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './appModule';
platformBrowserDynamic().bootstrapModule(AppModule)
.then(success => console.log(`Bootstrap success`))
.catch(error => console.log('GUY ' + error));
önyükleme için AppModule '
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { searchComponent } from './search.Component';
import { landingComponent } from './landing.Component';
export const routes: Routes = [
{
path: '',
component: searchComponent
},
{
path: 'search',
component: searchComponent
}];
export const routedComponents = [searchComponent, landingComponent];
export const routing: ModuleWithProviders = RouterModule.forRoot(routes);
AppModule
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { landingComponent } from './landing.Component';
import { searchComponent } from './search.Component';
import { routes, routedComponents } from './app.routing';
import { homeScript } from './Services/homeScript';
@NgModule({
imports: [
BrowserModule,
FormsModule,
HttpModule,
routes
],
declarations: [
landingComponent,
searchComponent,
routedComponents
],
providers: [
homeScript
],
bootstrap: [landingComponent]
})
export class AppModule { }
Tipi komut' modülü tarafından ithal'
'Yolları' içe aktarmalardan kaldırırsam, açılış sayfaları olmadan yüklenir. Yönlendirme hatalarından şüpheleniyorum, çünkü AppModule'de 'yollarını' kaldırırsam, açılış sayfası düzgün yüklenir. Birçok değişikliğini denedim, ancak sorunun nedenini belirleyemedim. Herhangi bir yardım mutluluk duyacaktır.
kullandığınız angular2 hangi sürümünü? neden bunun için ihtiyacınız var ?? 'export const routedComponents = [searchComponent, landingComponent];'. Ben de açısal2 için yeni ve yönlendirme üzerinde çalışıyorum. Angular2'nin son sürümünü kullanıyorum ve yaptığınız gibi yukarıdaki ifadeyi başlatmıyorum. – Pradeepb
ModülWithProviders ile bir modül yüklemeye çalışırken aynı hatayı yaşıyorum ... –
En temel bilgi: "@ açısal/ortak": "2.0.1", –