angularjs-scope相关内容

如果在 ui-router 中处于当前状态,如何绑定相关值?

我在每个 .state 中附加了数据属性来识别用户(经过身份验证的或公开的)如下(一个状态示例) $stateProvider.state('admin-panel.public.home', {网址:'/p',templateUrl: 'app/public/home.tmpl.html',控制器:'公共家庭控制器',控制器为:'ctrl',数据: {要求登录:假}}); 我需要使用用户(已 ..

angularjs:在 ng-switch 中从控制器更改父范围

所以,我可以从子控制器更改模型值,但是当子控制器在 ng-switch 中时,它不起作用,为什么?我创建了一个示例来演示它. 避免这种情况的一种方法是在模型名称中使用 .,例如 bunnies.kills.这是错误还是功能? 使用 Angular 1.0.6 解决方案 使用您的代码结构,您需要在子控制器中进行更改: $scope.$parent.kills++; 到 $s ..

嵌套指令 - 无法将 args 从 Angularjs 中的子指令传递给控制器​​方法

我在使用 angularjs 中的嵌套指令时遇到了一些麻烦.我想从另一个指令中的指令调用控制器方法,并试图将参数传递给它,但是它们是未定义的. 我正在尝试使用下面 selected.html 中的三个参数调用 remove().它在我引入父指令 (televisionFilter.js) 之前就可以工作了,有人可以建议如何将这些指令传递给控制器​​吗? 谢谢! 代码: co ..

从 AngularJS 控制器,我如何解析模块中定义的另一个控制器函数(动态 ng-controller)?

自解释小提琴:http://jsfiddle.net/5FG2n/6/ 我需要根据名称作为字符串动态选择要在运行时使用的控制器.该字符串将从配置对象中读取. 在下面的代码中,我目前将 InnerCtrlAsLocalVariable 分配给了 $scope.dynamicCtrl.我如何将 InnerCtrlFromModule 分配给属性? 查看: ..

$watch 无法处理来自其他控制器的变量?

我有一个控制器,它显示一个清单,并将选择存储在一个数组中. 我的另一个控制器在第一个控制器的数组上运行 $http.get. 如何设置 $watch 以便每当数组更改时,都会发送新的 HTTP GET 请求? 我的尝试:http://plnkr.co/edit/EaCbnKrBQdEe4Nhppdfa //其他控制器见plnkr + FooSelection factory + ..

重新初始化 Angular.js 控制器

如果您有一个控制器来操作 Angular.js 中的 $scope 变量,是否有一种惯用的方法: 重置控制器的 $scope 和 重启控制器初始化? 对于复杂的控制器,不必将每个变量重置为其初始值会非常方便,特别是如果您真正想要的是控制器和范围的简单重新初始化.但是,通过 $location.path() 再次导航到相同的 URL 没有帮助. 编辑:假设我不能使用任何 $win ..

将一个控制器链接到另一个控制器以通过 ng-click 调用服务

我有两个模板,分别带有控制器和服务文件.一个模板的(fleetListTemplate) 控制器(fleetListController) 从其服务文件(fleetService) 加载数据并显示在其视图(fleetListTemplate) 中. 当发生这种情况时,我单击了从 fleetService 加载的数据之一,我应该将 fleetListController 链接到 fleetSu ..

AngularJS:打开一个新的浏览器窗口,但仍保留范围和控制器以及服务

我正在编写一个 angularJS 应用程序.在这个特定的控制器中,我通过 $window.open 服务打开一个新的浏览器窗口.但是在新窗口中,所有 $scope 变量都丢失了. 我尝试使用 window.parent 但这不起作用.事实上,在新的浏览器窗口中,所有应用服务、控制器或作用域都没有生效,这是真的吗?有没有办法打开一个新的浏览器窗口,但仍然使新窗口属于旧窗口中的同一个 angu ..

在 AngularJS 中更新父作用域变量

我有两个控制器,一个包裹在另一个中.现在我知道子作用域从父作用域继承属性,但是有没有办法更新父作用域变量?到目前为止,我还没有遇到任何明显的解决方案. 在我的情况下,我在表单中有一个日历控制器.我想更新父范围(即表单)的开始和结束日期,以便表单在提交时具有开始和结束日期. 解决方案 您需要在父作用域中使用一个对象(而不是原始对象),然后您将能够直接从子作用域更新它 家长: a ..