Как создать метод в Angular 6, который возвращает queryParams из URL?

Обновление по вопросу, теперь я исправил проблему с помощью пользователей, которые опубликовали. Ответ ниже для тех, кто хочет ссылки. Также установите Переменные для разбивки на страницы и установите следующие и предыдущие кнопки для перемещения по таблице $ limit = 8;

    if (isset($_GET["page"] )) 
        {
        $page  = $_GET["page"]; 
        } 
    else 
       {
        $page=1; 
       };  
$index= ($page-1) * $limit;      

$sql = "SELECT * FROM survey LIMIT $index, $limit";

   $result = mysqli_query($con, $sql);
   echo "<div style='overflow: auto;'>";
echo "<table width=50% border=5px align=center >
<tr>
<th height=35 >Opinion</th>
<th>Date</th>
</tr>"; 

   if (mysqli_num_rows($result) > 0) {

         while($row = mysqli_fetch_assoc($result)) {

        echo '<tr align=center height=30 >';

                            echo "<td>" . $row['Opinion'] . "</td>";
                            echo "<td>" . $row['date'] . "</td>";
     }
} 
    else {
    echo "0 results";
}
echo "<a href='admin.php?page=".($page-1)."' class='button'>Previous</a>&nbsp&nbsp&nbsp";
    echo "<a href='admin.php?page=".($page+1)."' class='button'>Next</a>";
0
задан C.E James 19 January 2019 в 14:35
поделиться

3 ответа

Вы можете сделать следующее:

this.activatedRoute.queryParams.subscribe((params: Params) => {
      this.param = params['name'];

    }).unsubscribe();
  }

Это чувствительно к регистру

0
ответ дан Crying Freeman 19 January 2019 в 14:35
поделиться

На этот ответ уже ответили в этом комментарии , который также ссылается на Угловые документы , описывающие, как этого достичь.

0
ответ дан OneLunch Man 19 January 2019 в 14:35
поделиться

Я не уверен, в каких терминах вы запрашиваете параметры запроса.

Предполагается, что вы пытаетесь создать какой-то глобальный метод для получения queryParams, если таковой имеется. Вы можете вызывать метод на каждом маршрутизаторе, измененном следующим образом -

this.router.events.subscribe(route => {
    this.activatedRoute.queryParams.subscribe((queryParams) => {
      solutionId = queryParams.solutionId || null;
    });
});
0
ответ дан Pardeep Jain 19 January 2019 в 14:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: