问题标签 [angularjs-directive]

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 回答
603 浏览

angularjs - Angular:当用户按 Enter 时如何单击模态按钮?

我有几个Angular UI Modals。每个模式都有一个Cancel按钮和一个“Action”按钮(可以是CreateDelete等)。

我使用来自 Angular UI 的ui-keyup指令来识别用户何时按下按钮。

我想在用户点击时单击“操作”按钮Enter

我怎么能做到这一点?

到目前为止,这是我到达的地方:http ://plnkr.co/edit/n6dgiE?p=preview

0 投票
3 回答
3117 浏览

jquery-ui - 在 Angular 指令中使用多个日期选择器

我在 angular 指令中使用了多个 datepicker,它给了我一个错误 Uncaught Missing instance data for this datepicker因为如果我删除了一个 li 那么它不会在指令中设置 id。

指令.js

索引.html

如何在directive.js 中设置ID?

0 投票
33 回答
633660 浏览

angularjs - 如何在输入字段上设置焦点?

在AngularJS中设置焦点输入字段的“角度方式”是什么?

更具体的要求:

  1. 打开模态框时,将焦点设置<input>在此模态框内的预定义上。
  2. 每次<input>变得可见(例如,通过单击某个按钮),将焦点放在它上面。

我试图用 来实现第一个要求autofocus但这仅在第一次打开 Modal 时有效,并且仅在某些浏览器中有效(例如,在 Firefox 中它不起作用)。

任何帮助将不胜感激。

0 投票
5 回答
36264 浏览

angularjs - 监听 $scope 上的多个事件

我有一个指令将一些函数绑定到本地范围$scope.$on

是否可以在一次调用中将相同的函数绑定到多个事件?

理想情况下,我可以做这样的事情:

但这不起作用。用逗号分隔的事件名称字符串替换为的相同示例['event:auth-loginRequired', 'event:auth-loginConfirmed']也不起作用。

什么工作是这样的:

但这并不理想。

是否可以一次将多个事件绑定到同一个函数?

0 投票
1 回答
18112 浏览

javascript - AngularJS 在控制器中注入模块

我正在尝试编写一个可重用的组件,它将在我的所有页面中以一致的方式处理错误。问题是尽管组件可以工作,但我无法将其注入我的控制器中。这是一些代码:

应用程序.js

指令.js

控制器.js

索引.html

我不断收到以下错误:

我是 AngularJS 的新手,我觉得它很酷,但似乎我还是个菜鸟……有人能帮我理解这里发生了什么吗?

0 投票
1 回答
982 浏览

angularjs - 在页面渲染后添加角度 js 属性

我有一个应用程序,其中包含一个包含内容的 div。当我单击一个按钮时,jQuery 将 AngularJs 指令添加到 div。添加指令后,我调用了 scope.$apply(),但这似乎并没有告知 angular div 上的新指令。有人可以向我解释我如何告知 AngularJs jQuery 添加的新指令吗?

0 投票
1 回答
2479 浏览

javascript - TypeError:无法调用未定义的方法“$on”

这是我在 Angular 应用程序中的 controller.js 代码

当我签入 chrome 时,我在开发者控制台中收到以下错误

任何人都可以指出可能出了什么问题。

0 投票
5 回答
70916 浏览

javascript - 错误:$digest 已经在进行中

我在尝试调用时收到此错误

错误是

0 投票
1 回答
255 浏览

javascript - 指令和元素间通信

我创建了以下简单指令来重定向输入按键事件。

我认为使用向另一个处理按键事件的指令发出消息可能会更好,而不是像我在这里所做的那样使用 jQuery 标识符。

与 Angular 哲学一致,处理元素到元素通信时的最佳实践是什么?为什么?

谢谢

0 投票
3 回答
9884 浏览

javascript - 如何在angularjs中重定向

这可能是一件微不足道的事情,但我是一个 angularjs 新手。这是我的 angularjs 控制器代码

next变量中,我有要重定向的 url,确认 OK。但是如何在 angularjs 中完成这件事。