在Aurelia.js中,我看到了人們如何注入依賴關係的差異示例,但是還沒有找到關於何時明確包含注入註釋或按原樣使用註釋的明確答案。何時注入依賴關係或在Aurelia中如何使用?
例如:
import {inject} from 'aurelia-framework';
import {X} from 'X';
@inject(X)
export class Y {
constructor(X) {
this.x = X;
}
}
或
import {X} from 'X';
export class Y {
constructor() {
this.ABC = someMethod(X); // using X without inject
}
}
爲什麼有人會選擇一個比其他?
如果我的回答對您有所幫助,請給予好評並接受:) –