gpt4 book ai didi

javascript - 如何在没有 typescript 的情况下将 Angular2 的 NgZone 带入类?

转载 作者:行者123 更新时间:2023-11-29 19:16:35 27 4
gpt4 key购买 nike

我正在尝试在一个小项目中使用 NgZone,但不知道如何引入它。angular.io 上的文档说它们适用于 javascript,但似乎使用的是 typescript。

Angular2 docs on NgZone

我发现的每个示例似乎都与文档一致,即 typescript :

Plnkr example of NgZone

export class NgZoneDemo {
progress: number = 0;
label: string;

constructor(private _ngZone: NgZone) {}

我们没有使用 typescript ,我想不出如何将 NgZone 引入我的类以挽救我的生命。我必须对 plunkr 进行哪些更改才能使其在不使用 typescript 的项目中可用?

最佳答案

您可以使用 ng.core.NgZone 对象并注入(inject)到您的组件中,如下所述:

var Cmp = ng.core.
Component({
selector: 'cmp'
}).
View({
template: '<div>Test</div>'
}).
Class({
constructor: [ng.core.NgZone, function(zone) {
// Use the zone
}]
});

希望对你有帮助,蒂埃里

关于javascript - 如何在没有 typescript 的情况下将 Angular2 的 NgZone 带入类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893542/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com