以下是一个使用Angular和TypeScript创建和检查cookie的解决方案的示例代码:
首先,在项目根目录下运行以下命令来安装所需的依赖项:
npm install ngx-cookie-service --save
在你想要使用cookie的组件中导入CookieService:
import { Component } from '@angular/core';
import { CookieService } from 'ngx-cookie-service';
@Component({
  selector: 'app-my-component',
  template: `
    
    
  `
})
export class MyComponent {
  constructor(private cookieService: CookieService) {}
  setCookie() {
    this.cookieService.set('myCookie', 'Hello, cookie!');
  }
  checkCookie() {
    const cookieExists: boolean = this.cookieService.check('myCookie');
    if (cookieExists) {
      console.log('Cookie exists');
    } else {
      console.log('Cookie does not exist');
    }
  }
}
在你的模块文件(通常是app.module.ts)中导入和添加CookieService:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { CookieService } from 'ngx-cookie-service';
import { AppComponent } from './app.component';
@NgModule({
  imports: [BrowserModule],
  declarations: [AppComponent],
  providers: [CookieService],
  bootstrap: [AppComponent]
})
export class AppModule {}
现在,你就可以在你的组件中使用CookieService来设置和检查cookie了。