Я новичок в ember js. У меня есть форма &, когда пользователь попал в submit, я хочу проверить, введен ли пользовательское имя & пароль, который пользователь ввел, уже в моей модели/database.I пробовал следовать, но это не сработало. Пожалуйста, помогите мне с этим ...Получение записей в ember js
Шаблон
<h2>Welcome to my blog</h2>
<form {{action 'exist' on="submit"}}>
<dl>
<dt>User Name:<br> {{textarea value=uName cols="20" rows="1"}}</dt>
<dt>Password:<br> {{textarea value=passw cols="20" rows="1"}}</dt>
</dl>
<button type="submit" class="btn btn-primary">Login</button>
</form>
Модель
import DS from 'ember-data';
export default DS.Model.extend({
FirstName: DS.attr('string'),
UserName: DS.attr('string'),
Password: DS.attr('string'),
PermissionList: DS.attr('array')
});
Маршрут
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
return this.store.find('user');
}
});
Контроллер
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
ght: function() {
var uName = this.get('uName');
var passw = this.get('passw');
if (this.store.find('user', {
userName: this.get('uName')
})) {
alert('Already exist');
}
}
}
});
// Это предупреждение показывается для каждого input.Even они не в модели
Тем не менее с той же проблемой –
Какой ваш проблема? Код, который он предоставил, работает так, как он должен. Сначала вам нужно решить обещание проверить его uniquness против вашей базы данных. –
Этот код должен работать. Можете ли вы добавить больше точности? Какова ценность пользователя в функции разрешенных обещаний? – greenymaster69