Angularjs не может привязаться к ngModel - PullRequest
0 голосов
/ 25 апреля 2020

Я использовал бесплатные angular шаблоны coreui, когда я связываю данные, это выдает мне ошибку. Невозможно связать с 'ngModel', так как это не известное свойство 'input'. ("] [(ngModel)] =" username "autocomplete =" username "обязательно> <"): ng: ///AppModule/LoginComponent.html@15: 99 login.component. html</p>

  <div class="app-body">
      <main class="main d-flex align-items-center">
        <div class="container">
          <div class="row">
            <div class="col-md-8 mx-auto">
              <div class="card-group">
                <div class="card p-4">
                  <div class="card-body">
                    <form>
                      <h1>Login</h1>
                      <p class="text-muted">Sign In to your account</p>
                      <div class="input-group mb-3">
                        <div class="input-group-prepend">
                          <span class="input-group-text"><i class="icon-user"></i></span>
                        </div>
                        <input type="text" class="form-control" placeholder="Username" name="username" **[(ngModel)]="username"autocomplete="username" required>
                      </div>
                      <div class="input-group mb-4">
                        <div class="input-group-prepend">
                          <span class="input-group-text"><i class="icon-lock"></i></span>
                        </div>
                        <input type="password" class="form-control" placeholder="Password"  autocomplete="current-password" [(ngModel)]="password" required >
                      </div>
                      <div class="row">
                        <div class="col-6">
                          <button type="button" class="btn btn-primary px-4" (click)checkLogin()>Login</button>
                        </div>
                        <div class="col-6 text-right">
                          <button type="button" class="btn btn-link px-0">Forgot password?</button>
                        </div>
                      </div>
                    </form>
                  </div>
                </div>
                <div class="card text-white bg-primary py-5 d-md-down-none" style="width:44%">
                  <div class="card-body text-center">
                    <div>
                      <h2>Sign up</h2>
                      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
                      <button type="button" class="btn btn-primary active mt-3">Register Now!</button>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </main>
    </div>

1 Ответ

0 голосов
/ 26 апреля 2020

Попробуйте удалить ** из предшествующей модели ngModel в строке 16. Например,

 <input type="text" class="form-control" placeholder="Username" name="username" [(ngModel)]="username"autocomplete="username" required>

Тем не менее, если она не работает, свяжите значение с помощью [value] следующим образом.

<input type="text" class="form-control" placeholder="Username" name="username" [(value)]="username"autocomplete="username" required>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...