问题标签 [angular-controller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1310 浏览

angularjs - Angular JS - 控制器指令中的 $watch 更改

我正在尝试 $watch 指令范围内发生的更改,如果对象已更改,则将其添加到数组中。编辑功能在指令范围内,但保存功能在指令范围之外,即从控制器范围调用保存。我正在使用共享对象以两种方式绑定来访问已在指令范围内编辑的对象。编辑已正确保存,但我需要过滤掉任何未更改的对象。我不明白为什么这些更改没有反映在 $watch 中。

// 控制器

// 指令

// 指令实例

// 指令模板

0 投票
1 回答
699 浏览

javascript - 如何在 Typescript 的 Angular 指令类中添加控制器

以下是我迄今为止编写的打字稿中的角度指令类:

我的问题是如何为这个指令添加控制器。我不想创建新的控制器类并将该控制器与控制器绑定。我想编写控制器并将 ISOLATE SCOPE 注入到 typescript 的指令类

0 投票
1 回答
1271 浏览

angularjs - AngularJS如何在自定义指令标签中使用ng-model,动态设置控制器?

我最近开始使用Angular ,所以我有一些问题。

我的问题:
例如,我创建了一个指令,我将在许多“页面”中使用不同的控制器在每种情况下。
现在我可以很好地动态设置控制器,这个问题就解决了!
但是,在每个指令实例中,我想定义控制器中要更改的变量是什么,例如ng-model. 如果我直接放在模板中的标签内,它可以工作,但我需要动态地使用它。

指令

MY-SELECT-PICKER.HTML :
OBS1 : (ng-repeat 与时间控制器数组中的值完美配合) OBS2 : 如果我把它放在ng-model选择标签中,它可以工作,但将是静态的!

控制器

使用指令

在简历中,我需要ng-model在每个<my-select-picker>中定义以定义控制器中的变量是什么。怎么可能?

0 投票
1 回答
469 浏览

angularjs - 在需要时在工厂内执行代码,而不是在加载到控制器时执行代码

工厂:

控制器:

请让我知道是否可以将工厂中的代码延迟到我需要它为止。另外,如果有更好的方法来执行这个概念,请随时纠正。

0 投票
0 回答
591 浏览

javascript - Angularjs上传图片后如何提交表单

当我上传图片时,我正在尝试从我的控制器提交一个。form

我不确定我该怎么做。

任何帮助将不胜感激!

0 投票
1 回答
131 浏览

angularjs - 按角度过滤/分组数据

我们有以下 JSON 格式从 rest 服务返回的数据,我想对数据进行分组ActivityStartDate ,然后以格式显示。我可以遍历并创建分组,ActivityStartDate但如果我们返回更多项目,这似乎不是有效的方法。

有没有更好的方法来实现它?

0 投票
1 回答
2957 浏览

angularjs - 在 AngularJS 的 UI 路由器中分配单独的控制器文件

我是 AngularJS 和 AngularJS 的 UI 路由器的新手。我有一个基本的 index.html 文件,我在其中注入了视图。然后我有app.js,里面有路由,一个模板client.html和一个关于该模板的控制器,称为clientContoller.js 我试图弄清楚如何将控制器文件clientController分配给$stateProvider.state的控制器。例如下面的代码中的 js。

0 投票
2 回答
5241 浏览

angularjs - 从不同的模块访问指令

我有两个不同的模块,第一个包含控制器第二个指令。

基本上我希望directive在我的view. 但至于modulesdirective不同controller,其给出错误。

如果我给出相同module的结果,那么它通过我想要一个为所有控制器服务的通用模块来解决我的问题。

controller

Directive

View

0 投票
2 回答
585 浏览

angularjs - 函数在控制器中使用 $q.defer 返回不同的响应并解析

我已经使用状态提供程序创建了一个状态,并且我使用了resolve,我使用工厂调用了 api。

我创建了一个具有返回对象的函数(getTest)的工厂

我创建了控制器,注入提供者

当我通过状态解析调用时,我无法理解它返回的 json 对象是从 api 调用返回的,但是当我在控制器中调用它时,它不会返回 json 对象。它的回归

在值中有我想要的实际结果(json object)问题在这两种情况下,为什么它返回不同的对象?

先感谢您。如果你不明白这一点,我会在评论中讨论。

0 投票
2 回答
3596 浏览

javascript - 如何在Angularjs中将值从服务传递到控制器

我正在使用Angular Dashboard Framework制作一个小部件,但我被困在如何将服务中生成的数据值传递给控制器​​?我想将var new_x的值传递给控制器​​——它是在函数 showInfo 中生成的。但是将其添加到控制器时出现以下错误:

我的代码是:

Chart.js 以防万一: