Заполните имя пользователя на странице входа в IdentityServer значением по умолчанию - PullRequest
0 голосов
/ 28 марта 2019
<form>
    <fieldset>
        <div class="form-group">
            <label for="username">Username</label>
            <input required name="username" autofocus id="username" type="text"   class="form-control" placeholder="Username"   contenteditable="true"  ng-model="model.username" value="MyDefaultValue" maxlength="100">
        </div>
        <div class="form-group">
            <label for="password">Password</label>
            <input required id="password" name="password" type="password" class="form-control" placeholder="Password" ng-model="model.password" maxlength="100" autocomplete="off">
        </div>
        <div class="form-group">
            <button class="btn btn-primary" ng-disabled="form.$invalid">Login</button>
        </div>
    </fieldset>
</form>

Я хотел, чтобы значение "MyDefault" отображалось на экране входа в систему как значение имени пользователя, но я не вижу никакого значения на экране входа в систему.

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

Это можно сделать, добавив это (ng-init = "model.username = model.username || 'MyDefaultValue'"). Он будет принимать либо model.username, если оно есть, так как в первый раз model.username имеет значение null, он будет иметь значение MyDefaultValue.

0 голосов
/ 28 марта 2019
**value="{{model.loginUrl}}"** ng-model="model.username" **value="MyDefaultValue"**

У вас здесь есть двойное значение атрибута.Вы должны удалить первый файл, если хотите показать MyDefaultValue.

...