如何仅改变angular2中的路径参数?

时间:2016-10-27 11:32:35

标签: angular angular2-routing

我在此路由中调用的组件上有一个方法add()'model/:id'。 现在,我想添加一个新模型,为此,需要将路由更改为:'model/0';

add(){
    this.route.navigate(['model','0']);
}
  

我需要动态地使用'model'路由,因为   路线可以改变,有可能吗?

3 个答案:

答案 0 :(得分:1)

在构造函数中导入ActivatedRoute

construction(private route: ActivatedRoute, ...) {}
add() {
  this.router.navigate(['../', '0'], {relativeTo: this.route});
}

答案 1 :(得分:0)

试试这个

this.route.navigate(['model/0']);

答案 2 :(得分:0)

你可以这样做

$server_ip = '127.0.0.1';
$server_port = 43278;
$message = 'Message';
$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_sendto($socket, $message, strlen($message), 0, $server_ip, $server_port);
socket_close($socket);

有关更多信息,请参阅this