programing

angular-2에서 GUID를 만드는 방법은 무엇입니까?

css3 2023. 7. 9. 12:36

angular-2에서 GUID를 만드는 방법은 무엇입니까?

제 애플리케이션에서 저는 GUID를 만들어야 합니다. GUID는 쿠키로 작동할 것입니다. 그래서 누구나 각도 2/유형 스크립트로 GUID를 만들거나 각도 2 종속성/라이브러리를 사용하는 방법을 알고 있습니다.

npm을 사용하여 이를 생성할 수도 있습니다.다음을 수행합니다.

npm i guid-typescript --save

코드에서 활용하기:

import { Guid } from 'guid-typescript';
export class GuidExample {
    public id: Guid;
    constructor() {
        this.id = Guid.create(); // ==> b77d409a-10cd-4a47-8e94-b0cd0ab50aa1
    }
}

링크를 참조하거나 이 NPM 패키지를 사용해 보십시오.

이 코드를 사용하여 자체 GUID를 생성할 수 있습니다.

class GuidGenerator {
    static newGuid() {
      return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
        var r = Math.random() * 16 | 0,
        v = c == 'x' ? r : (r & 0x3 | 0x8);
        return v.toString(16);
      });
    }
}

언급URL : https://stackoverflow.com/questions/42782645/how-to-create-guid-in-angular-2