问题标签 [robotlegs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 使用 swiftSuspenders/robotlegs 手动注入自定义类
在我的上下文中:
在我的 parserManager(不扩展任何其他类)类中:
parserManager 在某些模型中注入。有更好的方法吗?这太脏了。。
actionscript-3 - 使用元标记或吸气剂注入更好/更快/更轻?动作脚本 3 / flex
我想知道哪个更好/更快/更轻?
或者
?
robotlegs - SwiftSuspender:“相互注入”类?
SwiftSuspender 是否支持“相互注入”类?
例如,如果类A
注入 的实例B
,并B
注入 的实例A
:
而且,如果没有,我怎么能伪造这种行为?
我问是因为,当我尝试在我的代码中执行此操作时,我开始出现堆栈溢出......而且看起来它们是由 SwiftSuspender 试图注入A
into B
into A
into引起的B
......</p>
apache-flex - Flex、RobotLegs:你必须调解一个可视组件的所有子组件吗?
在 RobotLegs 的示例中,似乎在每个按钮/textArea 上都使用了调解器,而不是在包含这些子项的自定义组件上。这将非常耗时,不是吗?
来自 Joel Hooks InsideRia 示例
依赖注入更适用于明确的类。这意味着通过将 TextArea 扩展到我们的新 MessageView 类中,我们正在为依赖注入创建一个特定的视图组件来执行操作。如果我们的应用程序有多个用于不同目的的 TextArea,这一点很重要。通过以这种方式划分我们的类,我们清楚地定义了类的意图并允许依赖注入工具有效地完成它们的工作。
architecture - 机器人腿更轻更快的工作流程:可能更好还是有太多缺点?
目前我正在构建一个相当大的应用程序,其中包含基于 python 的 flex4+robotlegs+as3signals+google 应用程序引擎。
1)问题是我发现自己将相同的信号从视图重新分配到调解器,从调解器到上下文。
2) 另一个问题是我正在为来自仅在模型上运行 1 个方法的中介的信号执行命令。
请记住,使用 flex 4,皮肤可能与业务逻辑分离。所以我有一个皮肤、一个用于该皮肤的组件(SkinnableComponent)和一个模型。那是我的新方法:组件在皮肤上侦听。该组件具有强类型模型对象(注入)并直接调用方法。该组件侦听要调度的模型信号。这就是组件的全部内容。中介在组件中被转换。并且没有使用该命令。
现在的问题是:不要将视图(在我的情况下,我称它们为组件)映射到中介,只需映射没有附加中介的组件,因为没有使用。然后允许组件使用 [Inject] 元标记。
这就是我所需要的,关于如何实现它的任何想法?当然,我很高兴听到你的意见和批评,它总是有助于改进;)
谢谢你的时间!;)
代码:
[Skin] 调度用户引起的事件
[Component] 就像一个中介,但完全不同,因为它扩展了 SkinnableComponent。捕捉皮肤事件。有一个强类型模型。然后在模型上调用直接方法。听模型。当模型调度事件时,组件的状态会发生变化。
[模型] 他们什么都不知道。只需调度事件或信号。
actionscript-3 - Robotlegs AS3-Signals 来自 ItemRenderer 的调度信号
我有一个带有自定义 ItemRenderer 的 DataGroup 的中介视图。当我单击 ItemRenderer 中的按钮时,我想要发送信号并在我的调解器中处理它?我怎样才能做到这一点?
提前致谢
actionscript-3 - Robotlegs 注销
我正在构建一个robotlegs 应用程序,您必须登录才能使用它。当您登录时,我有许多调解器、注入器、模型、vos 等。当您注销时,我应该删除什么?
提前致谢。
robotlegs - RobotLegs:在模型之间发送事件?
我有两个 RobotLegs 模型,它们必然是紧密耦合的。在它们之间发送事件的最佳方式是什么?
例如,我想在AppleFarmerModel
每次AppleTreeModel
调度APPLE_READY
事件时通知。
flash - RobotLegs - 主应用程序类的中介
我正在尝试调解主应用程序类(Flash *.fla 项目的“文档类”)
我在应用程序上下文启动()上有这个:
... mediatorMap.mapView(MyApplication,MyApplicationMediator); mediatorMap.createMediator(contextView);
MyApplicationMediator:
公共类 MyApplicationMediator 扩展 Mediator {
[Inject]
public var view:MyApplication;
override public function onRegister():void {
trace("我注册了!");
}
所以 onRegister() 被调用,但视图为空。此外,当我尝试添加 eventListeners 时,我得到一个空引用错误。
javascript - JavaScript 的 MVC 方法
我正在寻找一个体面的框架来根据 MVCS 微架构组织我的 Javascript、 jQuery辅助代码。
我对JavaScriptMVC做了一些研究,虽然它看起来像一个强大的产品,但我担心它对我的需求来说有点“矫枉过正”,而且由于它的文档记录很差,我需要几个小时才能只排除它的部分我可以利用。
我真正寻找的是优雅的东西,比如 jQuery- PureMVC端口(据我所知不存在)或Robotlegs(对于那些熟悉这个 AS3 框架的人)。换句话说:我寻找一个轻量级和简单的框架,让我能够轻松地管理围绕我的许多现有自定义jQuery UI 小部件的业务逻辑。
有什么建议吗?