npm i --save @rob4226/ngrx-devtools-nativescript
- 版本:7.0.1
- GitHub:
- NPM: https://npmjs.net.cn/package/%40rob4226%2Fngrx-devtools-nativescript
- 下载
- 昨天:0
- 上周:0
- 上个月:0
寻找维护者
此仓库正在寻找维护者。如果您感兴趣,请在 https://twitter.com/ufsa 上向我发信息
ngrx-devtools-nativescript
为 NativeScript 实现@ngrx/store-devtools 中可用的类似 devtools 监视器。
安装
npm i ngrx-devtools-nativescript
如何使用
首先,您应该使用 StoreModule.provideStore(...)
仪器化您的 @ngrx/store。查看 @ngrx/devtools readme 了解如何操作。
在您的应用(或其他)模块中导入 NativeScriptDevToolsMonitors
并通过导入 StoreDevtoolsModule.instrumentStore()
添加 store-dev-tools 仪器化。
import { NgModule } from "@angular/core";
import { StoreModule } from '@ngrx/store';
import { NativeScriptDevToolsMonitors } from "ngrx-devtools-nativescript";
import { StoreDevtoolsModule } from '@ngrx/store-devtools';
@NgModule({
imports: [
NativeScriptModule,
NativeScriptDevToolsMonitors,
StoreModule.provideStore({ ... }),
StoreDevtoolsModule.instrumentStore()
],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
class AppModule { };
在您应用的内部使用 <ns-dock-monitor>
组件 - 最佳选择是在视觉树的根目录下。
import { NSDockMonitor } from "ngrx-devtools-nativescript";
@Component({
selector: "my-app",
directives: [NSDockMonitor],
template: `
<grid-layout>
//...
<ns-dock-monitor screenCover="0.5"></ns-dock-monitor>
</grid-layout>`
})
export class AppComponent {
//...
}
您可以使用 screenCover
属性指定屏幕的哪个部分应该由 dev-tools 滑出覆盖。
示例
示例项目