我有一种需要动态更改控制器的情况,以便相应地影响范围变量。总体结构:
<div ng-controller="GameController">
// some general HTML which fits all types of games
<div ng-controller="someScopeVar"> // Type of game
// some game-type-specific ng-models that should respond to the change of controller, i.e scope
</div
</div>
我在这里看到它可以在一个ng-repeat
。可以在外面做吗?换句话说,我可以告诉angular将其读取为变量而不是字符串文字吗?
正如评论中所讨论的那样,angular
具有用于处理这些情况的强大 功能/库 - (具有强大的
Wiki ) 。 ui- router
这ui-router
是需要开发功能块- 状态 的答案,而不是在视图/ URL中进行思考 (从首页引用) :
AngularUI Router是AngularJS的路由框架,它允许您将接口的各个部分组织到 状态机中 。与Angular
ngRoute模块中的 $ route 服务不同,Angular ngRoute模块是围绕URL路由UI-Router
组织的,而是围绕
state进行 组织的, state 可以有选择地附加路由以及其他行为。
有一些非常有趣的博客文章:
…关于AngularJS的新路由器,最有趣的不是路由器本身,而是它附带的状态管理器。而不是针对要针对给定URL呈现的控制器/视图,而是针对状态。状态以层次结构进行管理,提供父状态的继承和页面组件的复杂组成,而在本质上始终保持声明性…
…
ui-router
完全包含路由系统的状态机性质。它允许您 定义状态 ,并将应用程序 转换 为这些状态。真正的好处是,它可以
使嵌套状态解耦 ,并以优雅的方式进行一些非常复杂的布局。
正是我们需要的一点-解耦子状态… 实际上实际上 是 动态更改控制器 …可以通过更改URL或仅通过状态更改
(一个同级子而不是其他不进行URL更改)
您需要对路由进行一些不同的思考,但是一旦您掌握了基于状态的方法,我想您会喜欢的…
最后,链接很少,我将其标记为ui-router的圣杯
示例应用程序。实际上,我们可以看到ui路由器状态机的工作方式。我们可以加载 列表 作为 家长状态 ,那么我们可以选择行项目,这的确代表了自己的 孩子的状态 ......而家长没有重装 ( 这里我试图解释它的更多细节)
state.js
-示例应用程序的基本代码。这是我见过的记录最好的代码片段之一……花了一些时间来完成,这将为您提供80%的答案:ui-Router
工作原理
根据我的经验,这确实适用于小型应用程序以及大型系统……喜欢它……
问题内容: 我正在尝试从对象数组生成一组复选框。我的目标是使复选框动态地将其ng模型映射到将要提交到数组中的新对象的属性。 我的想法是 在此JSFiddle上可以看到,这不起作用: http://jsfiddle.net/GreenGeorge/NKjXB/2/ 有人可以帮忙吗? 问题答案: 这应该给您想要的结果: 这是工作正常的小伙伴:http ://plnkr.co/edit/ALHQtkji
我有一个如下所示的url路径: 如果为 ,则请求应转到。如果为 ,则请求也应转到。如果为 ,则请求应转到,依此类推。 稍后,新的< code >标识符 和< code>N被添加到系统中,并且它们的请求应该被路由到< code>service_IV。 是否可以动态配置Spring cloud zuul代理来执行上述任务? 这个问题包含了一种不同的方法来检验这个问题。 其中,Zuul具有以下配置: Z
问题内容: 我正在尝试为包含的模板动态分配控制器,如下所示: 但是Angular抱怨这是不确定的。 我猜,是不是定义 尚未 (因为我可以附和了在模板中)。 我见过很多关于人们设置等于变量的示例,例如:。但是,如果不创建重复的并发循环,就无法弄清楚在需要时如何获得可用值。 PS我也尝试在模板中进行设置(认为到那时它一定已经解决了),但是没有骰子。 问题答案: 您的问题是ng-controller
问题内容: 我的机器上有一个jvm服务器,现在我想在同一台机器上有2个我的apserver,但是我希望备用服务器分配给xmx的内存非常少,因为它的被动服务器是主服务器(主动服务器) )掉了,我想给没有启动的被动服务器分配更多的内存,而无需重启它(我让它们的xmx都太多了- 请注意,它们会在启动时消耗内存,并且我不允许outOfMemory的可能性)。 所以我要被动-低xmx,一旦主动下降,我希望我
本文向大家介绍Java中的动态方法分派或运行时多态,包括了Java中的动态方法分派或运行时多态的使用技巧和注意事项,需要的朋友参考一下 Java中的运行时多态性是通过方法覆盖实现的,方法覆盖是子类覆盖其父类中的方法。重写的方法本质上隐藏在父类中,除非子类在重写的方法中使用super关键字,否则不会调用该方法。此方法调用解析在运行时发生,称为动态方法分派机制。 示例 让我们来看一个例子。 这将产生以
通常,当一个断开连接的应用程序实例被提供给一个用户时,默认情况下,手动实现任务被分配给“系统管理员”角色。我们可以直接在SOA Composer中将它修改为任何其他角色,以便将实现任务分配给新更新的角色。我们还可以为不同的应用程序实例制定不同的规则。 但是这个场景就像我们有一个与访问策略相关联的角色,它将在预配角色时为用户预配一个断开连接的应用程序实例。访问策略还与一些权利相关联,这些权利要求将手