我刚刚开始学习@ ngrx/store和@ ngrx.effects,并在我的Angular/Ionic应用程序中创建了我的第一个效果.它第一次运行正常但如果我再次将事件发送到商店(即再次单击按钮),则没有任何反应(没有进行网络调用,控制台日志中没有任何内容).有什么明显的东西我做错了吗?这是效果:
@Effect() event_response$ = this.action$
.ofType(SEND_EVENT_RESPONSE_ACTION)
.map(toPayload)
.switchMap((payload) => this.myService.eventResponse(payload.eventId,payload.response))
.map(data => new SentEventResponseAction(data))
.catch((error) => Observable.of(new ErrorOccurredAction(error)));
Run Code Online (Sandbox Code Playgroud)
谢谢
我在这方面遇到过类似的问题,但找不到答案.我需要使用Facebook SDKwith Parse.我使用的是最新的Parse SDK和最新的Facebook SDK.我已经按照Parse.com上的说明非常密切地使用Facebook与Parse,这意味着我已经将Parse AND Bolts框架拖入我的项目中.
当我构建我的项目时,我收到一个链接错误:
对于架构x86_64的未定义的符号: "_FBTokenInformationExpirationDateKey",从参考: - [PFFacebookTokenCachingStrategy cacheTokenInformation:]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) - 在ParseFacebookUtils [PFFacebookTokenCachingStrategy EXPIRATIONDATE](PFFacebookTokenCachingStrategy.o) - [PFFacebookTokenCachingStrategy setExpirationDate:]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o ) "_FBTokenInformationTokenKey",从参考: - [PFFacebookTokenCachingStrategy的accessToken]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) - [PFFacebookTokenCachingStrategy setAccessToken:]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationUserFBIDKey",从参考: - [PFFacebookTokenCachingStrategy facebookId]在ParseFacebookUtils(PFFacebookTokenCachingStrategy. o) - ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)中的[PFFacebookTokenCachingStrategy setFacebookId:]"_ OBJC_CLASS _ $ _ FBAppCall",引自:objc-class-ref i n ParseFacebookUtils(PFFacebookAuthenticationProvider.o)"_ OBJC_CLASS _ $ _ FBRequest",引自:ParseFacebookUtils中的objc-class-ref(PFFacebookAuthenticationProvider.o)"_ OBJC_CLASS _ $ _ FBSession",引自:ParseFacebookUtils中的objc-class-ref(PFFacebookAuthenticationProvider.o)" _OBJC_CLASS _ $ _ FBSessionTokenCachingStrategy",从引用:在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)_OBJC_CLASS _ $ _ PFFacebookTokenCachingStrategy "_OBJC_METACLASS _ $ _ FBSessionTokenCachingStrategy",从引用:_OBJC_METACLASS _ $ _ PFFacebookTokenCachingStrategy在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
ld: symbol(s) not found for architecture …Run Code Online (Sandbox Code Playgroud) 我四处寻找解决方案,却找不到解决方案.我正在创建Espresso测试,需要在第一次显示特定活动屏幕时关闭出现在屏幕中间的警报对话框.对话框上没有按钮,因此要关闭它,用户需要单击框外的任何位置.有谁知道我怎么能用Espresso做到这一点.我尝试点击底层屏幕上的布局,但Espresso无法说明在层次结构中找不到该视图.
我对 Vue 非常陌生,并且接到的任务是创建一些可以嵌入到几个现有的非 Vue 遗留 Web 应用程序中的 Vue 小部件。我们的想法是,我们将创建一个这些小部件的库,然后将其嵌入到任何一个遗留应用程序中,最终我们可能会将整个应用程序迁移到 Vue。
我一直在寻找最好的前进方向,但我有点困惑。我想这些是我的问题:
我是否需要在这里考虑 Web 组件,或者小部件可以是我们以某种方式嵌入的实际 Vue 应用程序吗?
如果小部件应创建为 Web 组件,那么使用 Vue/web-component-wrapper 或 vue-custom-element 库有什么区别吗?
无论我们选择哪个选项,我们都可以充分利用您在任何普通 Vue 应用程序中使用的功能 - Vue 路由器、用于状态管理的 Vuex 等(并且状态可以在这些小部件之间共享)吗?
小部件是否需要完全样式化,或者最佳实践是将组件的所有样式留给父应用程序(或两者的组合)?
我以前从未做过这样的事情(你可能会知道!),因此任何指导、建议或示例指示将不胜感激。
** 更新 **
我发现这篇文章是我需要走的方向https://itnext.io/vuidget-how-to-create-an-embeddable-vue-js-widget-with-vue-custom-element-674bdcb96b97