首页 文章
  • 0 votes
     answers
     views

    Aurelia Event Aggregator无法正常工作 .

    我想要使用Aurelia Event聚合器发布和订阅一个简单的事件 . 它甚至没有在第一次加载时发布我需要多次去class2并且它们会在一段时间后开始发布 . 我不知道这里有什么问题 . 谢谢大家的帮助 import { autoinject } from "aurelia-framework"; import { Router } from "aurelia-rou...
  • 14 votes
     answers
     views

    Aurelia取消订阅Event Aggregator

    我正在使用 Aurelia Framework 和 Typescript 并且在 event aggregator 我能够发布和订阅 Channels . 问题是我无法取消订阅 Channels . 注意:所有形式的subscribe方法都返回一个dispose函数 . 您可以调用此函数来处理订阅并停止接收消息 . 如果处理由路由器管理,则处理视图模型的停用回调的好地方,或者如果它是任何其他...
  • 1 votes
     answers
     views

    无法使用Aurelia Event Aggregator发布SignalR客户端事件

    我有一个基于Aurelia的单页应用程序,我正在尝试使用现有的SignalR后端 . 我已经下载了SignalR javascript客户端并手动将其与Aurelia应用程序集成(即我没有使用代理文件) . 我能够连接到SignalR集线器,并在控制台中查看arrvive消息....到目前为止一切顺利 . 现在,我正在尝试使用Aurelia事件聚合器,以便在新的集线器消息到达时触发事件,并且应用订...
  • 0 votes
     answers
     views

    Aurelia EventAggregator无法正确导入

    我按照教程http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/contact-manager-tutorial/1 Everthing看起来很好 . 但是在我导入EventAggregator(从'aurelia-event-aggregator'导入;)后,aurelia无法正确加载它 . 它是从文件夹dist(编译j...
  • 0 votes
     answers
     views

    Aurelia事件不会在第一页加载时触发

    我'm using Aurelia' s EventAggregator 在我的应用中发布和订阅活动 . 我的一些自定义元素需要一段时间来加载,所以我使用 loading 事件告诉我的主 app.js 在加载期间向页面添加微调器 . 一旦应用程序加载并且我开始在路由之间切换,这可以正常工作,但是,在第一页加载时 subscribe 方法拾取事件 . 这基本上是我的 app.js 所做的: att...
  • 1 votes
     answers
     views

    Aurelia:单元测试Event Aggregator

    作为一名Angular(2)开发人员,我最近开始尝试使用Aurelia . 真的很喜欢顺便说一下..但是我真的有一些难点单元测试Aurelia的 Event Aggregator . 这就是我目前所拥有的,但它并没有做错,有些帮助会很棒! // app.js @inject(UserService, EventAggregator) export class App { constru...
  • 0 votes
     answers
     views

    Aurelia事件聚合器示例代码subscribe()是无效的Typescript?

    Aurelia主站点上的联系人管理器教程显示,对于名为ea的EventAggregator实例,可以在TypeScript中使用以下代码订阅发布: ea.subscribe(ContactViewed, msg => this.select(msg.contact)); 但是,尽管正确定义了所需的ContactViewed类,但此语法不会在VS 2017中“编译”(将警告配置为错误) . ...

热门问题