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

javascript - 输入格式化指令

请看一下这个jsfiddle

我正在尝试创建一个“小部件”,允许用户选择 a$%签名并相应地格式化文本字段。我已经让它工作了,有点,但它没有正确更新底层模型。

有人可以指出我缺少什么吗?

0 投票
1 回答
391 浏览

angularjs - 使用自定义角度指令制作像 SO 上的铭牌

我有一个视图部分“nameplate.jade”,它具有从用户对象绑定的几个属性。在另一个页面上,我想查看用户名牌上的用户列表。所以我想做的是以某种方式发送用户或用户。_id 我将从我所在的任何控制器获得并让它渲染铭牌,然后继续渲染下一个,第一个持续存在。

我如何将它用于一个铭牌

如果我想要铭牌列表,我将如何使用它


nameplate.jade

nameplate directive

0 投票
1 回答
276 浏览

templates - 带有模板的自定义指令以显示来自 WS AngularJS 的数据

我需要什么:创建一个自定义指令来显示一个表格,只是为了练习。

我所拥有的:我有带有数据编码的指令,例如在这个小提琴中,并且工作正常。

我的问题:当我在控制器上使用 $http 将数据硬编码为来自 WS 的数据时,数据不会显示在表上(我认为是同步问题)。

我相信问题是因为从 WS 获取数据时没有刷新数据。但我不知道如何使用 $watch 以及是否需要。

0 投票
5 回答
308636 浏览

javascript - 如何在自定义指令中获取评估属性

我正在尝试从我的自定义指令中获取评估的属性,但我找不到正确的方法。

我创建了这个 jsFiddle来详细说明。

我错过了什么?

0 投票
2 回答
15423 浏览

angularjs - 根据指令中的属性设置 templateUrl

我正在研究一组角度指令,我想根据属性的存在或值加载正确的模板。

如果是水平的,templateUrl 应该是/partials/horizontal-form,如果是垂直的,templateUrl 应该是/partials/vertical-form

我对 templateUrl 很感兴趣,因为templatehtml 依赖于属性,所以我不能使用。在compile.pre函数中,已经加载了 html。

如果有另一种方法可以实现这一点,我对此持开放态度,因为我现在从角度开始,信息越多越好。

谢谢

0 投票
1 回答
2362 浏览

javascript - 在 AngularJS 中使用 templateURL 从外部资源加载

我正在 AngularJS 中创建一个利用 templateUrl 键的自定义指令。我遇到的问题是我们将这些模板文件托管在外部 CDN 上,因此出现 Access-Control-Allow-Origin 错误。

我在某处读到我可以做这样的事情......

...但这并不是很理想,无论如何我都无法让它正常工作。

有人有什么建议吗?

0 投票
3 回答
2322 浏览

image - 以 Sphinx(重组文本)格式指定在线图像

关于在使用 Sphinx 记录时如何参考在线图像的任何想法?

这不起作用:

给我:

谢谢...

0 投票
4 回答
15232 浏览

jquery-ui-sortable - 将参数从指令传递到回调

我正在尝试定义一个sortable包装 jqueryui 的可排序插件的指令。

角码是:

html代码是:

的代码MyCtrl

我想在我的回调中获取startIndexand并对它们做一些事情,但它会打印:endIndexupdateOrders

如何将这些参数传递给我的回调?我的方法正确吗?

0 投票
1 回答
3490 浏览

javascript - AngularJS:从自定义指令中调用自定义指令似乎不起作用

这里有一个 plunker 可以演示它

我可以创建两个指令。在这种情况下,一个名为 zMonthSelect,另一个名为 zTest,它引用 zMonthSelect。如果它们是嵌套的,Angular 似乎不喜欢。这是为什么?我能做些什么来修复它?

这是代码:

和 HTML:

0 投票
1 回答
4783 浏览

angularjs - AngularJS ng-repeat完成后如何执行js

我是 AngularJS 的新手。我想用来ng-repeat呈现数据列表。

每个数据<abbr class="timeago" title="2012-10-10 05:47:21"></abbr>在渲染后都应该有一个相似的。然后我可以使用 jquery 插件timeago把它变成人类友好的文本about 1 hour ago

我的代码如下。但它没有任何效果。请帮忙。

编辑:我的问题是,我可以得到正确的 html 呈现。但是代码在directive不运行。

的HTML:

js: