angularjs-controller相关内容

指定 AngularJS 控制器:使用 ngController 与 $routeProvider 的好处

有两种方法 (AFAIK) 将控制器与视图模板/部分相关联:$routeProvider 中指定的路由和 ngController 指令.特别是(但不仅限于)对于简单路由,两者之间是否有任何优势/效率? 我的项目目前使用 $routeProvider 方法,但我被赋予了嵌套视图的任务.这对于 ngInclude 来说似乎很简单,只要部分指定了它的 ngController. 解决方案 ..
发布时间:2021-11-10 00:26:51 其他开发

在 $stateProvider.state 中分配多个控制器

对于高级 Angular 用户来说,这可能是一个简单的问题,但我没有找到对这个问题进行很好解释的地方. 所以我正在重构我的代码,当我意识到我在一个视图中有两个控制器时,这不是问题,当控制器“ACtrl"被 $stateProvider 绑定并且控制器“BCtrl"被绑定在视图中时ng-控制器.但是当我尝试像这样在 $stateProvider 中分配它们时: $stateProvider. ..

如何重复“键"只在 ngRepeat 中执行一次(AngularJS)

问题出在来自后端/数据库的 JSON 数组响应中.我以正确的 json 格式得到数据库的响应: [0:{“等级":100,"AB001": 1,"AB002": 0,"AB003": 9,“AB004":5},1:{“等级":98,"AB001": 3,"AB002": 0,"AB003": 0,“AB004":0}...](结果为 10 个对象) 因此在 Firebug 控制台中显示,当 ..

如何重复“键"只在 ngRepeat 中执行一次(AngularJS)

问题出在来自后端/数据库的 JSON 数组响应中.我以正确的 json 格式得到数据库的响应: [0:{“等级":100,"AB001": 1,"AB002": 0,"AB003": 9,“AB004":5},1:{“等级":98,"AB001": 3,"AB002": 0,"AB003": 0,“AB004":0}...](结果为 10 个对象) 因此在 Firebug 控制台中显示,当 ..

angularjs - 如何根据其属性之一的值在控制器中获取 ng-repeat 过滤器中项目的索引?

我在我的 html 文件中使用 ng-repeat 来显示过滤的项目: {{ 项目名称 }} 在控制器中,我想根据他的一个属性获取项目的索引. 精确:我想在过滤列表中获取索引,而不是在整个列表中. 例如,这里将是项目名称为 some_item_7 的索引. var app = angular.module('myApp', []);app.controller('MyCt ..
发布时间:2021-11-09 23:48:02 其他开发

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

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

AngularJS - 将变量传递到作用域(从指令到在控制器中使用它)不起作用

我会就给定的问题寻求帮助和解释.似乎我无法将变量从指令传递到范围以在控制器中使用它,变量称为 caret_position.请看下面的代码. 控制器 var myApp = angular.module('myApp', []);myApp.controller('Composer', function Composer($scope, $http) {//获取片段 json 数据$htt ..

将基本指令功能扩展到其他指令

我只是想检查一下这个功能在 angularjs 中是否可行. 例如:我有一些带有一些常用功能的基本指令,但在我的整个应用程序中,所有指令都需要实现这些功能,因此会发生更多代码重复,我期待与 Java 中的扩展(继承)功能相同. 是否可以在 angularjs 中实现此功能.? 根据我的要求,我无法通过将此代码移动到服务或工厂来存档此功能,因为应用程序中的所有指令都需要在链接时执行 ..

AngularJS - 将变量传递到作用域(从指令到在控制器中使用它)不起作用

我会就给定的问题寻求帮助和解释.似乎我无法将变量从指令传递到范围以在控制器中使用它,变量称为 caret_position.请看下面的代码. 控制器 var myApp = angular.module('myApp', []);myApp.controller('Composer', function Composer($scope, $http) {//获取片段 json 数据$htt ..

未知提供者:bProvider <- b

我有一个带有指令和控制器的 AngularJS 项目.过了一会儿,当我尝试运行它时出现此错误: 错误:[$injector:unpr] 未知提供者:bProvider 我用谷歌搜索了一下,没有找到任何明显的解决方案,有人知道吗? 这是我的指令: 'use strict';var 指令 = angular.module('adminUiApp.directives.upload' ..
发布时间:2021-11-09 23:18:38 其他开发

未知提供者:bProvider <- b

我有一个带有指令和控制器的 AngularJS 项目.过了一会儿,当我尝试运行它时出现此错误: 错误:[$injector:unpr] 未知提供者:bProvider 我用谷歌搜索了一下,没有找到任何明显的解决方案,有人知道吗? 这是我的指令: 'use strict';var 指令 = angular.module('adminUiApp.directives.upload' ..
发布时间:2021-11-09 23:14:22 其他开发