问题标签 [controllers]
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.
objective-c - 在视图控制器之间反向通信的最佳方式是什么?
我一直在考虑这个问题,并阅读了另一个关于在视图控制器之间进行通信的最佳推荐方式的stackoverflow 问题。然而,这个问题/答案似乎并没有解决反向行为的最佳方法。
即要将数据从它传递ParentController
给它ModalController
,我们可以像初始化ModalController
一样initWithDataToProcess:
。
但是如果我们想做相反的事情呢?我将如何通知以前的控制器有关新数据的信息?
例如,用户单击 上的“新人”按钮ParentController
。我启动一个新ModalController
的并通过presentModalViewController:
. 用户单击“完成”以添加新人。我dismissModalViewController:
和 UI 返回到ParentController
的视图。
在单例对象(应用程序委托或其他)中使用全局字段引用是不好的。委托(通过正式协议)和通知(通过 NSNotificationCenter)似乎有点过分了。有什么建议么?
ruby-on-rails - 在旧版本的 Rails 中,方法是什么,控制器 <--> 视图共享方法?
我认为在较新版本的 Rails 中,有办法说,“在控制器和视图之间共享这些方法”,使用类似
(我不确定他们是否是)。但是,如果旧版本的 Rails 中缺少这些方法怎么办?如何让 Rails 在控制器和视图之间共享方法?
asp.net-mvc - 从 ActionB 调用 ActionA 然后继续 ActionB
我想我误解了一些关于 MVC 的东西。我正在尝试执行以下操作:
显然RedirectToAction("Action", "ControllerB");
行不通。那么我该怎么做呢?我想我可以让所有需要使用 Action() 的控制器都从 ControllerB 继承,但这感觉是一种非常糟糕的方法。请帮忙!
asp.net-mvc-2 - 我在 MVC2 中面临的一个小问题是在不同的类库中分离控制器和模型
如果我使用不同的类库项目来保存我的控制器,那么我将如何创建控制器。以前我使用右键单击控制器文件夹,然后按添加控制器。同样,我将如何创建新的强类型视图?当我选择添加视图-> 字符串类型视图时,数据类列表为空。
我需要做一些配置吗?
asp.net-mvc - 在 ASP.NET MVC3 中拥有无会话控制器的一些场景是什么?
阅读Guru-Gu 关于 ASP.NET MVC3 命中 RC 的博客文章,他说:-
无会话控制器支持
您现在可以指示您是否希望 Controller 类使用会话状态——如果是,您是否希望它是读/写或 readonly.read/write 或只读。
有人可以解释一下有人可能想要一个无会话控制器的场景是什么吗?还是只读控制器?
我一直在创建一个单独的 IIS 网站,我用它来处理所有静态图像/内容,然后让同一个网站关闭会话状态......所以没有通过网络发送 cookie。这是类似的场景吗?
kohana - 如何让 Kohana 调用特定的控制器?
我的路由设置如下:
这样输入:
应有的呼吁action_index
。Controller_Static
但是,当我输入:
我希望它会说“找不到 Controller_Test ”,但 Kohana 错过了它,我从 Apache 收到一条消息,上面写着“在此服务器上找不到请求的 URL /testkohana4/index.php/test。 ”
即使我将一个文件放入其中包含该类的controller
目录下,我仍然会收到 page-not-found 错误。test.php
Controller_Test
当我在 URL 中输入名称时,如何让 Kohana 调用特定控制器?
ruby-on-rails - Rails 中不同子域的不同视图
我正在构建一个 Rails 应用程序,我需要对同一个应用程序的三个不同视图进行可用性测试。我的想法是根据子域切换默认视图路径。
例如,我希望能够定义如下路径:
我想保持模型和控制器相同,但根据子域切换视图。最好的方法是什么?
ios - 哪个更好 - 依赖委托或通过对象持久化 - iOS
在阅读了一些资料后,我注意到 Apple 推动在控制器上使用委托来相互通信。
所以说我有一个菜单控制器需要与帮助控制器通信(他们需要共享信息 - 大声笑不要问我为什么要这样做)。我可以通过委托来做到这一点,但是当我可以通过帮助对象传递所需信息并让帮助控制器获取在前一个控制器中更改的信息时,为什么还要使用委托。
代表仍然是情侣——无论多么松散,使用对象不是这里可重用性的最佳实践吗?
ruby-on-rails - 检查当前控制器是否在 application_controller 中具有其他控制器的父级
我有一个单独的网站部分供单独的专用客户使用,他们在 /dedicated 路径下有工具,并且他们拥有的所有控制器都是 DedicatedController 的继承。我想在 application_controller 中创建一个 before_filter,以保护此客户不打开不在由 dedicated_controlle 继承的控制器中的任何其他页面。
ruby-on-rails - 在 ruby on rails 中添加和访问控制器
如果我有控制器,如何通过 URL 使用新添加的方法访问它?
我感到困惑的原因是因为我有一条路线,
似乎我无法访问assignments
控制器中的任何其他方法,因为如果我这样做
它将假设 other_method 是我传递给show
控制器的 ID,如上面的路由条目中所指定。
编辑:
我将此添加到顶部:
现在收到此错误:
路线assignments/send
是任何分配控制器的第一个声明