Получить значение из поля ввода и передать в ссылку на маршрутизатор

Сделайте клон исходной сетки и переверните ее нормали; затем сделайте два одинаковых «односторонних» материала для каждого с другим именем. Не самый классный подход, но он работал отлично. Я боролся с той же проблемой, вот что я сделал: P

. Файл .json выглядит так:

    {
"materials":[
    { "name":"ext", "texture":"f_03.jpg", "ambient":[255.0,255.0,255.0], "diffuse":[255.0,255.0,255.0], "specular":[255.0,255.0,255.0], "opacity":0.7 },
    { "name":"int", "texture":"f_03.jpg", "ambient":[255.0,255.0,255.0], "diffuse":[255.0,255.0,255.0], "specular":[255.0,255.0,255.0], "opacity":0.7 }
],
"meshes":[
    {
        "name":"Cylinder001",
        "material":"ext", ...

    {
        "name":"Cylinder002",
        "material":"int", ...
-1
задан jo_va 17 February 2019 в 12:00
поделиться

2 ответа

Поскольку вы хотите простой подход, вам не нужно иметь form, чтобы сделать это. Вы можете использовать только [(ngModel)] для достижения того, что вы хотите. Итак, это почти как вы сделали:

component.html

<input
  class="form-control"
  type="text"
  placeholder="Search"
  [(ngModel)]="searchedValue">

  <a [routerLink]="['/getSearchedBusiness', searchedValue]" class="btn btn-primary">Search</a>

Вы также можете сделать:

<a routerLink="/getSearchedBusiness/{{ searchedValue }}]" class="btn btn-primary">Search</a>

В ваших component.ts:

[ 112]
0
ответ дан André Pacheco 17 February 2019 в 12:00
поделиться

Хорошо работает, когда элемент формы удален из кода

<div class="form-inline my-2 my-lg-0">
      <!-- <button class="btn btn-secondary" type="button">Login/Sign Up</button> -->
     <input class="form-control mr-sm-2" type="text" placeholder="Search" name="searchValued" [(ngModel)]="searchedValue"  >
     <a   [routerLink]="['/getSearchedBusiness', searchedValue]"    class="btn btn-primary" >Search</a>
 </div>
.
0
ответ дан Shelly 17 February 2019 в 12:00
поделиться
Другие вопросы по тегам:

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