decorator

    1熱度

    1回答

    我嘗試使用裝飾器添加一些方法或屬性到註釋類。 這是我的裝飾: export default function Component(params) { return function decorator(target) { target.template = params.template; console.log(target, params.template);

    0熱度

    2回答

    我用下面的腳本用於功能test評估是否這些值的範圍內: x=[-5,5] def test(x): return x def check(min,max): def decorator(func): def wrapper(*args,**kargs): y=func(*args,**kargs) for index in rang

    0熱度

    1回答

    I wrote a decorator simplify smart/dumb components separation in ReactJS,我試圖將測試代碼分解成多個文件並移動colaborator classes to the __mocks__ directory。 文件結構變成: src __mocks__ SharedComponent.js SomeC

    0熱度

    1回答

    我想在BigQuery中的AppEngine RequestLog表之一中使用表裝飾器範圍。根據文檔日誌條目是LogEntry https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry類型的對象。 有兩列timestamp和receiveTimestamp。第一列描述爲「發生日誌條目描述的事件發生的時間」,第二列描述爲「

    1熱度

    1回答

    我有點困惑如何獲得和設置溫度在這個屬性裝飾的代碼。這是使用屬性裝飾器的正確方法嗎?但是我不確定如何使用它。我可以調用c.temperature並返回初始值(0或任何我用來實例化類),但之後我無法使用set_temperature()設置溫度。我看了幾個關於這個話題的答案,但可能沒有提到這一點。 class Celsius: def __init__(self, temperature=0

    1熱度

    1回答

    我正在尋找改進一些代碼,我覺得是一個很好的代表使用類裝飾器作爲mixins與Typescript this問題正是我正在尋找,但與'不可能的解決方案「我開始黑客入侵。 結果是這樣工作的代碼 declare type Constructor<T = {}> = new(...args: any[]) => T //Permissions function runs when @Permissio

    2熱度

    1回答

    https://jsfiddle.net/69z2wepo/81913/ 我正在裝飾一個組件樹並向我的組件添加一些元數據。在頂層組件(A)中出色地工作;但如果我嘗試裝飾我的子組件(註釋掉,但未註釋說明問題) - 渲染鏈斷裂並且傳遞的道具無法正確渲染(或根本不渲染)。有沒有人有任何見解 - 我已附上上面的小提琴。 var dec = (t, k, d) => { console.log('

    1熱度

    1回答

    我試圖做一些披薩使用修飾模式(包涵): 假設我有以下幾點: interface Pizza { public String makePizza(); } class PlainPizza implements Pizza { @Override public String makePizza() { return "Base Pizza"; }

    0熱度

    1回答

    我剛開始開發一個新項目,在這個項目中,我使用mobx作爲反應網絡應用程序和react-native移動應用程序之間的共享狀態管理核心模塊。 核心模塊使用typescript,它被兩個應用程序項目編譯和使用。 我的問題是當商店中的@observable屬性(來自核心模塊)發生更改時,兩個項目中的組件均不重新渲染。 當我在每個項目中使用相同的定義和邏輯創建存儲時,組件將按預期進行重新呈現。我還將核心模

    0熱度

    1回答

    我建立一個簡單的AngularJS 2/s的應用程序,我嘗試從一個嵌套的子組件到父組件傳遞變量,所以家長可以改變它,就像這樣: 兒童: @Component({ selector: 'app-copm-player', templateUrl: './copm-player.component.html', styleUr