【发布时间】:2020-12-13 14:10:46
【问题描述】:
在 React 中有一种创建状态变量的方法,如下所示:
const SomeComponent = ({ someProp }) => {
const [value, setValue] = useState<boolean>(false);
}
是否可以在 Angular 组件的成员中实现相同的元组分布?
例如:
@Directive({
selector: '[appDirective]'
})
export class AppDirective {
[value, observable] = createState<boolean>(false);
}
这里的问题是[value, observable] 不是一个有效的语法。将其替换为
a = createState<boolean>(false) 有效,但我正在寻找一种方法将元组扩展为指令的两个成员变量。
注意createState 返回[BehaviorSubject<T>, Observable<T>]。
【问题讨论】:
-
const [value, observable] = createState
(false) ahould work..?
标签: angular typescript tuples