问题标签 [angular-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 回答
498 浏览

javascript - 如何使用 ng-repeat 循环标记的内部内容但不重复父级

如何在不重复每次迭代的情况下遍历ul.items(例如)的子节点。li.itemul.items

为什么?:

我不能循环,ul.items因为那个盒子的高度是height: 100%,我需要那个高度来定位子节点。

另外,我需要按$index顺序li.items排列。

0 投票
2 回答
90 浏览

javascript - 为什么我在模板之间切换时忽略 animate="true"?

我有以下plunkr(下面的代码)

我在角度模板之间切换。每个模板都有来自项目的progressbar指令。angular-ui

第一个模板具有属性'animate=false',而其余模板具有 animate=true。

我特意修改了模板,使它们彼此不同。一个是空白的,其他的有包装的 div 等等......

然而,animate属性值的变化,却是被忽略的变化。所有指令都使用false.

我无法修改指令的实施。

  • 我怎样才能使最后 2 个模板动画进度变化

这是我生成的模板

0 投票
2 回答
331 浏览

asp.net-mvc - IE -10 -Ajax 获取方法未命中控制器


低于值获得回报,它不调用控制器方法


0 投票
2 回答
353 浏览

angularjs - 声明多个模块时的角度错误

我是 Angular JS 的新手(如果我的术语不正确或解释不够充分,我深表歉意)。

我正在尝试做一个演示,创建多个模块,这些模块只是返回消息。我的 domo 只有 2 个文件,我在下面复制完整的代码。

JS:

HTML:

问题: 如果我只创建一个模块,它工作正常,但如果我创建 2 个模块,它会给出奇怪的错误。您能否指导我修复此错误并创建多个模块并使用它们。

0 投票
2 回答
497 浏览

javascript - onDblclick 指令:切换其布尔属性值

我有一个指令contentEditable,它也引用html5 attr ::docs::

在指令的 dblclick 上,我希望 contentEditable 的值切换到true;在模糊切换到false..

但是,我一直在尝试,双击拒绝正常工作。不确定如何使它按照我想要的方式运行。

查看 JSfiddle

0 投票
1 回答
236 浏览

angularjs - 用茉莉花测试 angularjs 指令属性

我对茉莉花测试比较陌生,而且我遇到了一些问题。我尝试测试这个指令:

指示

该指令只显示一个加载图标,直到异步请求的结果替换它。

我尝试这样的事情:

测试

测试此类指令的最佳方法是什么?如何访问属性并对其进行测试?

0 投票
1 回答
3532 浏览

javascript - AngularJS – 如何在 Jasmine 中为输入事件指令编写单元测试

我在AngularJS中创建了enter 事件指令,因此我想为该指令运行测试用例。但我不知道如何为输入事件编写代码。

0 投票
1 回答
1020 浏览

angularjs - $dialog 注入导致 AngularJS 出错

尽管该程序在 Plunker http://plnkr.co/edit/1RmSI3liMKrE89f9YwFC?p=preview中运行良好,但当我在 MVC 中添加类似内容时,我收到有关角度注入器的错误。更具体地说,在以下行中:

错误如下:

0 投票
0 回答
673 浏览

angularjs - 添加动态嵌入内容

我正在尝试完成以下场景:

我有以下指令:

如您所见,我正在向指令的元素动态添加一些内容。它工作得很好,但有一个问题;内部指令的隔离范围(即 bv-gauge)只能看到外部范围,而不是 bv-gauge-parent 的范围;据我所知,这是默认行为,我们可以使用 transclude 函数覆盖它。

但是,角度似乎没有将动态添加的内容视为嵌入内容的一部分。因此,当我执行以下操作时:

有没有办法将嵌入内容的范围与父指令相关联?

0 投票
3 回答
228 浏览

angularjs - AngularJs Directive 两种方式绑定:如何保留引用?

我有一个指令,它具有与属性的双向绑定。我想重新分配链接功能中的属性。但是,这会破坏参考。

这样做的正确方法是什么?

Javascript:

http://jsfiddle.net/6HcGS/617/