angularjs - 在 AngularJS 中通过 URL 传递变量

标签 angularjs angular-routing

我已经看过这些示例,但由于某种原因,这对我不起作用,这是一件非常简单的事情

我需要访问的url是

/event-details/3 

或其他一些数字,无论我对routeParam项目做什么,我都无法让它工作。

这是我的配置。

现在我还没有对它做任何事情,只是试图让页面出现,但现在它显示为空白或根本不转发

.config(['$routeProvider', function($routeProvider) {
  $routeProvider.when('/event-details/:item_ID', {
        controller: 'edController',
        templateUrl: 'com/modules/Events/events-detail/views/event-details.html',
        hideMenus: true,
        protectedArea: true,
        title: 'Event Details',
        menuGroup: 'Events',
        description: 'This is the event details screen',
        keywords: 'keyword',
        breadcrumbList: [{view: '/',title:'Home'},{view: '/events-main', title: 'Events Main'},{view: '/event-details', title: 'Event Details '}]
  });
}])

根据我看到的示例,我的格式是正确的,但它似乎不起作用,

有什么想法吗?

最佳答案

通过 URL 重定向传递 vairable,例如:http://localhost/doctor?tes​​t=1

import {Component} from '@angular/core';
import {Router} from '@angular/router';
@Component({
  selector: 'app-root',
  templateUrl: './app.home.html',
})

export class HomeComponant {
title = 'Home';
constructor(
    private router: Router,

) {}

onSubmit() {
  this.router.navigate(['/doctor'],{queryParams:{test:1}});
}

}

关于angularjs - 在 AngularJS 中通过 URL 传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32402253/

相关文章:

javascript - 在 element 指令上添加 css

javascript - 访问悬停点数据系列 highstock

javascript - ng-click 错误 : [$parse:syntax] Syntax Error: Token 'Object' is unexpected, 期待 []]

javascript - 在 Angular6 中对一个组件使用多路由

angular - 如何在docker容器内路由angular?

Angular默认子路由未加载父组件

javascript - Angular 文件上传指令不更新 Controller 模型

javascript - ng-class 在一个 ng-class 指令中具有条件和函数

部署后 Angular 5 路由不起作用

javascript - Angular 4抛出无法与URL中的XSS脚本匹配任何路由错误