问题标签 [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 投票
3 回答
19081 浏览

angularjs - 您如何访问指令范围内的 ng-repeat 项?

你如何设置这样的范围值:

0 投票
2 回答
1602 浏览

angularjs - 带有 AngularJS 的 Jquery 砌体

在我的项目中,我尝试实现 jquery masonry。但它开始工作了。我尝试谷歌搜索,但发现了一些帖子。但我试过它不工作。

我的指令代码是

指令模板是

我从网络服务加载呼喊声。请帮我完成这项工作......

0 投票
1 回答
9789 浏览

javascript - 使用 AngularJs 只允许文本框中的字符

我只想以这样一种方式验证我的项目中的文本框,以便用户无法输入除字符以外的任何值。

0 投票
2 回答
337 浏览

angularjs - 他们是控制器“调用”指令的更好方法吗

我有一个创建和管理引导模式对话框的指令。

目前我有指令监视控制器上的布尔值。然后控制器可以将其设置为 true 以显示模式对话框。

这似乎有点乱。有没有更好的办法?

行动中的指令:

指令控制器中的手表:

这是一个工作示例:http: //jsfiddle.net/rabidgremlin/Ya96z/31/

更新:这是一个修复的示例,可以纠正页面上多个指令的一些问题:http: //jsfiddle.net/rabidgremlin/sjbCJ/1/

0 投票
1 回答
2293 浏览

javascript - AngularJS/jQuery:更改跨度中的文本不会触发调整大小事件

在我更改了跨度内的文本之后,我无法让 jQuery 的resize事件在 a 上触发。span

我正在span使用 AngularJS 指令将事件处理程序应用于元素:

但是当里面的文本发生变化时,我没有看到回调触发span。如果相关:正在使用嵌入的 AngularJS 表达式更改文本。

我的实际(完整)代码片段可以在 jsFiddle 上看到:http: //jsfiddle.net/KkctU/13/

0 投票
1 回答
1544 浏览

jquery-ui - 使用带角度的选择菜单插件

我正在使用带有角度的选择菜单插件。它比磨机插件的运行有点棘手,将其包装为指令并不会因为嵌套标签而安静地切断它,但我让它工作了,看看我的 plunk here

一路上我遇到了一个奇怪的问题。如果您将 2 个选择并排放置,整个事情就会分崩离析。您可以自己查看 - 在我发布的木板中,只需从周围的 div 中取出第一个选择。

我不确定这是选择菜单问题还是什么和什么之间的一般不兼容。知道发生了什么吗?

有关 selectmenu 指令的更多说明,请查看此处

0 投票
1 回答
2422 浏览

javascript - 向 Angular 指令提供数据(来自文件或数据库)

我正在尝试确定正确的方式或 Angular 方式来为构建 DOM 的指令提供数据。作为我的示例,我正在尝试从文件中获取 JSON 数据以使用 jsTree 构建树。问题是在数据到达时而不是事先构建树。

$watch我已经通过在我的treeData控制器中解决了这个问题。如果我不这样做$watch,树将使用一个空数组作为输入来构造,稍后,Angular 将更新引用以填充数据。但我觉得这是错误的做法,因为在最初构建树后数据不会改变。

这是我的代码

应用程序.js:

索引.html:

对正确的方法有什么建议吗?

0 投票
1 回答
637 浏览

javascript - AngularJS:特定部分的 $scope.flags.loading

我正在尝试在进行 AJAX 调用或某些事件时为页面的特定部分添加加载图标(注意:整个页面不应该有这个)。我尝试编写一个指令并使该范围的 flags.loading = true。但这没有用。有任何想法吗?

提前致谢 :-)

0 投票
1 回答
1235 浏览

angularjs - 带有中继器的 AngularJS 指令模板

我有这个模板的指令,其中包括一个转发器:

在我的链接函数中,除非我把它放在 $timeout 中,否则下面会返回一个空数组:

小提琴链接:http: //jsfiddle.net/dkrotts/XF3RY/1/

这些元素不应该在链接时可用吗?如果没有,是否有更清洁的方法来处理这种情况?

0 投票
6 回答
84330 浏览

javascript - $watch ngModel from inside 指令使用隔离范围

我试图从我的链接函数内部观察我的模型值。

当我更改控制器中的模型值时,不会触发 $watch 函数。

小提琴:http: //jsfiddle.net/dkrotts/BtrZH/4/

我在这里想念什么?