1

I am using angular 2 beta 17 but error occurs.when I am Trying to Route to another Component. Kindly guide me. I will be very thankful to you.

enter image description here

 import {Component} from 'angular2/core';
import {Http, HTTP_PROVIDERS} from 'angular2/http';
import {MvcComponent} from "./components/mvc.component";
import {Location} from 'angular2/platform/common';
import {Router, RouteDefinition, RouteConfig, ROUTER_DIRECTIVES} from "angular2/router";
@Component({
    selector: 'my-app',
    templateUrl: './appScripts/layout/sidebar.html',
    directives: [ROUTER_DIRECTIVES]
})

@RouteConfig([
    {
        path: '/index',
        name: 'Index',
        component: MvcComponent,
        useAsDefault: true
    }
])


export class AppComponent {
    Profileimageurl: string = './images/flat-avatar.png';
    public routes: RouteDefinition[] = null;
    constructor(private router: Router,
        private location: Location) {

    }

    getLinkStyle(route: RouteDefinition) {
        return this.location.path().indexOf(route.path) > -1;
    }
}

1 Answer 1

1

I think that you forgot to include the following file in your main HTML file:

<script src="node_modules/angular2/bundles/router.dev.js"></script>
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.