angularjs-controller相关内容
如何将我在复选框中选择的项目与其他控制器一起存储? 我的尝试(查看 plnkr 以了解视图): script.js(控制器) var myApp = angular.module('myApp', []);myApp.factory('CooSelection', function () {返回 {selectedCoo: []}})函数 CooListCtrl($scope, Co
..
我已经使用“范围"创建了一个带有绑定的指令.在某些情况下,我想绑定一个常量对象.例如,使用 HTML: 和 JavaScript: var app = angular.module('myApp', []);app.controller("Ctrl",
..
是否可以将一个控制器注入到属于同一模块的另一个控制器中? 示例: var app = angular.module('myAppModule', []).controller('controllerOne', ['$scope', function($scope){$scope.helloWorld = function(){返回“你好世界";}}]).controller('cont
..
我在使用 angularjs 中的嵌套指令时遇到了一些麻烦.我想从另一个指令中的指令调用控制器方法,并试图将参数传递给它,但是它们是未定义的. 我正在尝试使用下面 selected.html 中的三个参数调用 remove().它在我引入父指令 (televisionFilter.js) 之前就可以工作了,有人可以建议如何将这些指令传递给控制器吗? 谢谢! 代码: co
..
自解释小提琴:http://jsfiddle.net/5FG2n/6/ 我需要根据名称作为字符串动态选择要在运行时使用的控制器.该字符串将从配置对象中读取. 在下面的代码中,我目前将 InnerCtrlAsLocalVariable 分配给了 $scope.dynamicCtrl.我如何将 InnerCtrlFromModule 分配给属性? 查看:
..
我有一个控制器,它显示一个清单,并将选择存储在一个数组中. 我的另一个控制器在第一个控制器的数组上运行 $http.get. 如何设置 $watch 以便每当数组更改时,都会发送新的 HTTP GET 请求? 我的尝试:http://plnkr.co/edit/EaCbnKrBQdEe4Nhppdfa //其他控制器见plnkr + FooSelection factory +
..
..
我正在尝试在两个独立控制器和共享服务(提供另一个独立范围)之间创建双向数据绑定: app.factory("sharedScope", function($rootScope) {var scope = $rootScope.$new(true);scope.data = "来自工厂的初始化文本";返回范围;});app.controller("first", function($scope,
..
也许这是一个菜鸟的错误,但我似乎无法访问 $scope.model 的 $ngModelController 所以我可以获取 $viewValue 来自它. 我有一个没有表单的输入(我使用 ui-mask 指令): //在我的控制器中$scope.inicio = dateFilter((new Date).getTime(), 'dd/MM/yyyy'); ui-mask 将 $m
..
如果您有一个控制器来操作 Angular.js 中的 $scope 变量,是否有一种惯用的方法: 重置控制器的 $scope 和 重启控制器初始化? 对于复杂的控制器,不必将每个变量重置为其初始值会非常方便,特别是如果您真正想要的是控制器和范围的简单重新初始化.但是,通过 $location.path() 再次导航到相同的 URL 没有帮助. 编辑:假设我不能使用任何 $win
..
我有这个: app.controller('foo1', function ($scope) {$scope.bar = 'foo';});app.controller('foo2', function ($scope) {//此处要访问foo1的$scope,访问bar}); 我将如何做到这一点? 解决方案 您可以使用 Angular Service 在多个控制器之间共享变量. a
..
使用定义控制器的原始方式,访问父级的作用域相当简单,因为子级作用域原型上继承自其父级. app.controller("parentCtrl", function($scope){$scope.name = "父";}).controller("childCtrl", function($scope){$scope.childName = "" + $scope.name 的孩子;});
..
我有两个模板,分别带有控制器和服务文件.一个模板的(fleetListTemplate) 控制器(fleetListController) 从其服务文件(fleetService) 加载数据并显示在其视图(fleetListTemplate) 中. 当发生这种情况时,我单击了从 fleetService 加载的数据之一,我应该将 fleetListController 链接到 fleetSu
..
我正在编写一个 angularJS 应用程序.在这个特定的控制器中,我通过 $window.open 服务打开一个新的浏览器窗口.但是在新窗口中,所有 $scope 变量都丢失了. 我尝试使用 window.parent 但这不起作用.事实上,在新的浏览器窗口中,所有应用服务、控制器或作用域都没有生效,这是真的吗?有没有办法打开一个新的浏览器窗口,但仍然使新窗口属于旧窗口中的同一个 angu
..
我有两个控制器,一个包裹在另一个中.现在我知道子作用域从父作用域继承属性,但是有没有办法更新父作用域变量?到目前为止,我还没有遇到任何明显的解决方案. 在我的情况下,我在表单中有一个日历控制器.我想更新父范围(即表单)的开始和结束日期,以便表单在提交时具有开始和结束日期. 解决方案 您需要在父作用域中使用一个对象(而不是原始对象),然后您将能够直接从子作用域更新它 家长: a
..
我是 Angular 的新手,并试图弄清楚如何做事...... 使用 AngularJS,如何注入要在另一个控制器中使用的控制器? 我有以下片段: var app = angular.module("testApp", ['']);app.controller('TestCtrl1', ['$scope', function ($scope) {$scope.myMethod = 函
..
我如何使用 $rootScope 将变量存储在我想稍后在另一个控制器中访问的控制器中?例如: angular.module('myApp').controller('myCtrl', function($scope) {var a =//范围内的东西//放在根作用域});angular.module('myApp').controller('myCtrl2', function($scope)
..
我正在学习 Angular.js,但我无法弄清楚这个简单的代码有什么问题.看起来不错,但给了我以下错误. **Error**: Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.14/$injector/modulerr?p0=app&p1=错误%3A%20…gleapis.com%2Fajax%2Flibs
..
简而言之: 我有一个控制器,它在我的 AngularJS 网页中触发一些 jQuery 以淡出播放按钮和相应的图像.但是,当 URL 更改时,控制器无法在后续页面上工作.我使用的是动态 URL,我认为这就是我的控制器损坏的原因. 细节 我通过为网站应用程序的每个页面设置一个控制器来组织我的控制器.在这里您可以看到我的路线是如何设置的: angular.module('100_A
..
我正在尝试使用 .Net 创建一个示例 Angular 应用程序,只是想了解如何连接其中两个应用程序,但我无法摆脱这个注入器::模块错误.尝试了各种事情,更改依赖项,删除空括号等,但没有任何变化.我创建了 plunker 来保持这个线程的清洁,链接在下面. http://plnkr.co/edit/5AHsUSrFib4dkiX6XjLY?p=preview 我认为错误一直来自这个
..