在angular中使用webWorker

2021-09-29 01:39:00 字數 1438 閱讀 5460

1、html中webworker

開始工作

停止工作

注意:internet explorer 9 及更早 ie 版本瀏覽器不支援 web workers.

clock-worker.js

/// ;(function () ;

// 返回月

function getmonth(date)

// 返回天

function getday(date)

// 返回小時

function gethours(date)

// 返回分

function getminutes(date)

// 返回秒

function getseconds(date)

// 返回拼接的日期

const _getdate = ()=> ;

/*** 資料填充

* @param num 01 10 等格式化資料

* @returns

*/function settimefillzero(num)

/***

* 設定時間

*/function gettime()

gettime();

})();

2、angular中使用webworker目前使用的是angular6,我是公升級到angular8版本,具體請參考

根目錄下建立 tsconfig.worker.json

,

"include": [

"src/**/*.worker.ts"

]}

在angular.json中 architect =》build =》options 增加 "webworkertsconfig": "tsconfig.worker.json",

在angularjson中 lint  =》options =》tsconfig 增加"tsconfig.worker.json"

private settime() );

this.interval.onmessage = () => ;

// worker.postmessage('hello');

}else , 1000);}}

dynamic-clock.worker.ts和clock-worker.js一樣

Angular中使用bootstrap樣式

方法1 在angular.json中的styles陣列中新增bootstrap路徑 如下所示 styles src styles.css node modules bootstrap dist css bootstrap.min.css 這裡需要注意路徑問題,不同angular版本下,angular...

angular在ts中使用第三方js

ngafterviewinit private loadscript scripturl string 本來的方法應該是 a 在assets中新增js檔案 b 在tsconfig.json,屬性compileroptions,新增 allowjs true c angular.json檔案,在scr...

angular專案中使用jQuery增加和刪除行

說明 引入angular.min.js和jquery.min.js的靜態資源庫,實現列表內容的增加和刪除操作。html 商 物料名稱 規格型號 angularjs scope.data 資料 初始化 行標 rowindex scope.data.length 1 繫結增行 add unbind bi...