angularjs-controller相关内容
我在每个 .state 中附加了数据属性来识别用户(经过身份验证的或公开的)如下(一个状态示例) $stateProvider.state('admin-panel.public.home', {网址:'/p',templateUrl: 'app/public/home.tmpl.html',控制器:'PublicHomeController',控制器作为:'ctrl',数据: {要求登录:假}
..
我将 Angular 与 ui.router 一起使用,并设置了一个嵌套视图.父视图有一个 div,我可以通过父控制器上的功能切换其可见性.我想从嵌套视图的子控制器调用这个函数.我该怎么做? 解决方案 http://plnkr.co/edit/zw5WJVhr7OKqACoJhDZw?p=preview JS 角度.module("myApp", []).controller("父
..
Angular 控制器中的方法很少,它们不在作用域变量上. 有谁知道,我们如何在 Jasmine 测试中执行或调用这些方法? 这里是主要代码. var testController = TestModule.controller('testController', function($scope, testService){函数句柄SuccessOfAPI(数据){如果(角度.isO
..
父控制器设置为“parentCtrl as vm",子控制器设置为“childCtrl as vmc",这样就不会发生名称冲突,而且效果很好. 如何在子控制器中访问父控制器? 请注意,“$scope.$parent"不起作用. 解决方案 要使用“$scope"符号访问父控制器,只需使用“$scope.$parent". 然而,'controller as vm' 表示法缺
..
plunk:http://plnkr.co/edit/85Wl5W 如果我在同一个控制器(modalController)上使用 $modalInstance.js),如果没有处于模态,角度就会被冻结. 我只是想通过 angular-ui 引导模式服务使用 angularjs 来简化我的生活.我想在单独的文件上使用相同的控制器,但也想在模态上使用.也就是说,我希望他们做同样的任务.有什么合适
..
我将 AngularJS 与别名控制器模式一起使用.我无法从父控制器访问(或我不知道如何访问)指令方法. 我的控制器中有一个函数应该调用一个指令方法,但是这个指令方法在 this 控制器值中不可用. 这就是我所拥有的.我做错了什么? JS angular.module('myApp', []).控制器('MyCtrl',函数(){this.text = '控制器文本';this
..
自解释小提琴:http://jsfiddle.net/5FG2n/6/ 我需要根据名称作为字符串动态选择要在运行时使用的控制器.该字符串将从配置对象中读取. 在下面的代码中,我目前将 InnerCtrlAsLocalVariable 分配给 $scope.dynamicCtrl.我如何将 InnerCtrlFromModule 分配给属性? 查看:
..
我有一个控制器,它显示一个清单,并将选择存储在一个数组中. 我的另一个控制器在第一个控制器的数组上运行 $http.get. 如何设置 $watch 以便每当数组更改时,都会发送新的 HTTP GET 请求? 我的尝试:http://plnkr.co/edit/EaCbnKrBQdEe4Nhppdfa //其他控制器见plnkr + FooSelection factory +
..
我刚刚从 w3schools 开始学习 AngularJS.我正在尝试练习他们在教程中提到的示例.一切正常,但是当我来到“AngularJS 控制器"时,它无法正常工作,并且在 w3schools 自己尝试».我已经将我的代码分叉到这个小提琴示例中.我的脚本如下所示: function personController($scope) {$scope.firstName="约翰";$scope.
..
使用定义控制器的原始方式,访问父级的作用域相当简单,因为子级作用域原型上继承自其父级. app.controller("parentCtrl", function($scope){$scope.name = "父";}).controller("childCtrl", function($scope){$scope.childName = "子" + $scope.name;});
..
我正在编写一个 angularJS 应用程序.在这个特定的控制器中,我通过 $window.open 服务打开一个新的浏览器窗口.但是在新窗口中,所有的 $scope 变量都丢失了. 我尝试使用 window.parent 但这不起作用.事实上,在新的浏览器窗口中,所有的应用服务、控制器或作用域都没有生效,这是真的吗?有没有办法打开一个新的浏览器窗口,但仍然使新窗口属于旧窗口中的同一个 an
..
我有一个根状态,它定义了 Angular 模板的整体结构.在根状态中,我包含侧边栏,其中包含通过基于状态更改的指令的动态菜单.像这样: .state('root', {摘要:真实,网址: ‘/root’,templateUrl: 'views/root.html',}) root.html 包含具有通过指令调用的动态菜单的 sidebar.html,如下所示: sidebar.html
..
根据对此 问题 我应该在主模块中引用子模块,这应该可以解决问题.> 这是我用于引导应用程序的代码: angular.module('mainApp', ['ui.bootstrap', 'ui.utils', 'ui.router', 'ngResource', 'ngAnimate', 'ngCookies', 'facebook', 'subModule1', 'subModule2',
..
我在每个 .state 中附加了数据属性来识别用户(经过身份验证的或公开的)如下(一个状态示例) $stateProvider.state('admin-panel.public.home', {网址:'/p',templateUrl: 'app/public/home.tmpl.html',控制器:'公共家庭控制器',控制器为:'ctrl',数据: {要求登录:假}}); 我需要使用用户(已
..
我将 Angular 与 ui.router 一起使用并设置了嵌套视图.父视图有一个 div,我可以通过父控制器上的函数切换其可见性.我想从嵌套视图的子控制器调用这个函数.我该怎么做? 解决方案 http://plnkr.co/edit/zw5WJVhr7OKqACoJhDZw?p=preview JS 角度.module("myApp", []).controller("pare
..
我有一个连接到状态的控制器,每次访问该状态时,我都需要我的控制器运行一个块来进行验证. 我该怎么做? 解决方案 对于重新加载控制器每次你应该提到 reload: true 选项在你的 .state 声明中-路由器 示例代码 $stateProvider.state('state1', {templateUrl: 'state1.html',控制器:`state1Ctrl`,r
..
plunk: http://plnkr.co/edit/85Wl5W 如果我在同一个控制器(modalController)上使用 $modalInstance.js),没有处于模态,角度会被冻结. 我只是想通过 angular-ui 引导模式服务使用 angularjs 来简化我的生活.我想在单独的文件上使用相同的控制器,但也想在模态上使用.也就是说,我希望他们做同样的任务.有什么正确的方
..
我将 Angular 与 ui.router 一起使用并设置了嵌套视图.父视图有一个 div,我可以通过父控制器上的函数切换其可见性.我想从嵌套视图的子控制器调用这个函数.我该怎么做? 解决方案 http://plnkr.co/edit/zw5WJVhr7OKqACoJhDZw?p=preview JS 角度.module("myApp", []).controller("pare
..
plunk: http://plnkr.co/edit/85Wl5W 如果我在同一个控制器(modalController)上使用 $modalInstance.js),没有处于模态,角度会被冻结. 我只是想通过 angular-ui 引导模式服务使用 angularjs 来简化我的生活.我想在单独的文件上使用相同的控制器,但也想在模态上使用.也就是说,我希望他们做同样的任务.有什么正确的方
..
我想我错过了一些东西,但不知道是什么. 基本上,我试图将一个对象传递给如下所示的模态,但是我没有得到传递的对象,而是将其设为空……所以我认为范围有问题,但我是 Angular 的新手,需要一些帮助. 控制器 app.controller("musicViewModel", function ($scope, $http, $location, $uibModal, $log) {$sco
..