小编beh*_*zbc的帖子

“字符串”类型上不存在属性“replaceAll”

我想replaceAll在打字稿和角度 10 中使用。

但我收到此错误:属性 'replaceAll' 在类型 'string' 上不存在

这是我的代码:

let date="1399/06/08"
console.log(date.replaceAll('/', '_'))
Run Code Online (Sandbox Code Playgroud)

输出:13990608

如何修复我的打字稿以显示此功能?

typescript angular angular10

46
推荐指数
7
解决办法
3万
查看次数

浏览器最小化时通过串口传输数据

我想在我的网络应用程序中使用网络序列。我遇到的一个问题是,当用户更改或最小化浏览器时,发送和接收数据的计时器停止。我测试了 Web Worker 并得到了这个问题
,我该如何解决这个问题,我的代码是这样的并使用rxjs 计时器

      //user give access to serial port
     const port = await navigator.serial.requestPort();
 
     await port.open({ baudRate: 9600 });

     const textDecoder = new TextDecoderStream();
     const readableStreamClosed = port.readable.pipeTo(textDecoder.writable);
     const reader = textDecoder.readable.getReader();
     const textEncoder = new TextEncoderStream();
     const writableStreamClosed = textEncoder.readable.pipeTo(port.writable);
     const writer = textEncoder.writable.getWriter();

     timer(40, 100).subscribe(async (c) => {
        await writer.write("{Config:1,0,0,0,0,0,0,0,0,0}");
        console.log((await reader.read()).value);
     });
Run Code Online (Sandbox Code Playgroud)

更新我使用setInterval但不起作用我的代码是这样的

    const textDecoder = new TextDecoderStream();
    const readableStreamClosed = this.port.readable.pipeTo(textDecoder.writable);
    this.reader = textDecoder.readable.getReader();
    const textEncoder = …
Run Code Online (Sandbox Code Playgroud)

html javascript serial-port rxjs typescript

6
推荐指数
0
解决办法
339
查看次数

类型“Navigator”上不存在属性“wakeLock”

我需要在我的角度应用程序中使用屏幕唤醒锁定 API
\n这是我的代码

\n
if ('wakeLock' in navigator) {\n         await navigator.wakeLock.request();\n        \n}\n
Run Code Online (Sandbox Code Playgroud)\n

但是,Angular 编译失败并出现以下错误:

\n
Error: src/app/feature/test/test/test.component.ts:20:42 - error TS2339: Property 'wakeLock' does not exist on type 'Navigator'.\n
Run Code Online (Sandbox Code Playgroud)\n

Angular 版本和信息

\n
     _                      _                 ____ _     ___\n    / \\   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|\n   / \xe2\x96\xb3 \\ | '_ \\ / _` | | | | |/ _` | '__|   | |   | |    | |\n  / ___ …
Run Code Online (Sandbox Code Playgroud)

navigator typescript angular

5
推荐指数
2
解决办法
2563
查看次数