Я хочу создать идентификатор всякий раз, когда я нажимаю на кнопку «Отправить», и в угловых не используется - PullRequest
0 голосов
/ 31 октября 2019

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

<form>    
<ion-grid>      
 <ion-button  size="large" type="submit"(click)="login()" expand="block">Register</ion-button>
</ion-grid>         
 </form>

page.ts

login() {     

 this.divs.push(this.divs.length);  
console.log(this.divs.length)     
 console.log(this.divs)    

this.storage.set('id',this.divs.length).then((response) => {

 this.storage.set('USER_INFO', this.model).then((response) => {

 this.authState.next(true);
  console.log(response);      

 });    
  console.log(response);

});

}

Ответы [ 2 ]

0 голосов
/ 02 ноября 2019

если вам нужен уникальный идентификатор без какой-либо библиотеки, вы можете просто установить идентификатор следующим образом

id = Date.now(); // it will return current dateTime in number like 1572674004071

это решит вашу цель.

0 голосов
/ 31 октября 2019

Обычно работа с базой данных заключается в создании идентификатора. Но поскольку у вас нет бэкэнда, вы можете взглянуть на библиотеку uuid. Я полагаю, что ваш Angular проект уже ссылается на него, поэтому дальнейшая установка из npm не требуется. Вам просто нужно импортировать его в файлы TS.

...