问题标签 [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.
angularjs - Angular:当用户按 Enter 时如何单击模态按钮?
我有几个Angular UI Modals。每个模式都有一个Cancel按钮和一个“Action”按钮(可以是Create、Delete等)。
我使用来自 Angular UI 的ui-keyup
指令来识别用户何时按下按钮。
我想在用户点击时单击“操作”按钮Enter。
我怎么能做到这一点?
到目前为止,这是我到达的地方:http ://plnkr.co/edit/n6dgiE?p=preview
jquery-ui - 在 Angular 指令中使用多个日期选择器
我在 angular 指令中使用了多个 datepicker,它给了我一个错误 Uncaught Missing instance data for this datepicker因为如果我删除了一个 li 那么它不会在指令中设置 id。
指令.js
索引.html
如何在directive.js 中设置ID?
angularjs - 如何在输入字段上设置焦点?
在AngularJS中设置焦点输入字段的“角度方式”是什么?
更具体的要求:
- 打开模态框时,将焦点设置
<input>
在此模态框内的预定义上。 - 每次
<input>
变得可见(例如,通过单击某个按钮),将焦点放在它上面。
我试图用 来实现第一个要求,autofocus
但这仅在第一次打开 Modal 时有效,并且仅在某些浏览器中有效(例如,在 Firefox 中它不起作用)。
任何帮助将不胜感激。
angularjs - 监听 $scope 上的多个事件
我有一个指令将一些函数绑定到本地范围$scope.$on
。
是否可以在一次调用中将相同的函数绑定到多个事件?
理想情况下,我可以做这样的事情:
但这不起作用。用逗号分隔的事件名称字符串替换为的相同示例['event:auth-loginRequired', 'event:auth-loginConfirmed']
也不起作用。
什么工作是这样的:
但这并不理想。
是否可以一次将多个事件绑定到同一个函数?
javascript - AngularJS 在控制器中注入模块
我正在尝试编写一个可重用的组件,它将在我的所有页面中以一致的方式处理错误。问题是尽管组件可以工作,但我无法将其注入我的控制器中。这是一些代码:
应用程序.js
指令.js
控制器.js
索引.html
我不断收到以下错误:
我是 AngularJS 的新手,我觉得它很酷,但似乎我还是个菜鸟……有人能帮我理解这里发生了什么吗?
angularjs - 在页面渲染后添加角度 js 属性
我有一个应用程序,其中包含一个包含内容的 div。当我单击一个按钮时,jQuery 将 AngularJs 指令添加到 div。添加指令后,我调用了 scope.$apply(),但这似乎并没有告知 angular div 上的新指令。有人可以向我解释我如何告知 AngularJs jQuery 添加的新指令吗?
javascript - TypeError:无法调用未定义的方法“$on”
这是我在 Angular 应用程序中的 controller.js 代码
当我签入 chrome 时,我在开发者控制台中收到以下错误
任何人都可以指出可能出了什么问题。
javascript - 错误:$digest 已经在进行中
我在尝试调用时收到此错误
错误是
javascript - 指令和元素间通信
我创建了以下简单指令来重定向输入按键事件。
我认为使用向另一个处理按键事件的指令发出消息可能会更好,而不是像我在这里所做的那样使用 jQuery 标识符。
与 Angular 哲学一致,处理元素到元素通信时的最佳实践是什么?为什么?
谢谢
javascript - 如何在angularjs中重定向
这可能是一件微不足道的事情,但我是一个 angularjs 新手。这是我的 angularjs 控制器代码
在next
变量中,我有要重定向的 url,确认 OK。但是如何在 angularjs 中完成这件事。