我想讓下面更像一個專橫的人。如何在將參數傳遞給Angular HTML時引用JavaScript包?
<div (click)="lastCall(999)">click me</div>
我試圖用Number.MAX_SAFE_INTEGER
但計算機抱怨它不被認可。所以下面的不起作用。
<div (click)="lastCall(Number.MAX_SAFE_INTEGER)">click me</div>
我不得不像這樣在我的TS文件中聲明一個屬性。
private max: number = Number.MAX_SAFE_INTEGER;
而且然後指像這樣。
<div (click)="lastCall(max)">click me</div>
有沒有辦法在通話中直接通過Number.MAX_SAFE_INTEGER;
?怎麼樣?
這是最流暢的方式嗎?我的解決方法是在代碼隱藏方面創建一個額外的行。你建議的方法創建一個新文件,一個新類和一個額外的注入。我不以任何方式質疑你的意見。只是好奇,如果這是正確的(最好)的方式來做到這一點。 –
是的。那就是應該如何使用硬編碼值。假設如果某天下來的最大值被修改爲「9999」,你會在所有文件中改變嗎? – Aravind
當編寫單元測試時需要模擬最大安全整數時,這將非常方便。強大的解決方案。 –