angularjs-directive相关内容

AngularJS集团通过指令没有外部依赖

我新的角度,想学会处理问题的最好办法。我的目标是有一个可重复使用的手段头创建组。我创建了有效的解决方案,但我认为这应该是一个指令,而不是我的控制器内的范围的功能,但我不知道如何做到这一点,或者如果一个指令是连正确的方式去。任何投入将大大AP preciated。 请参阅我目前的做法工作的jsfiddle 在HTML它采用NG-重复,我打电话给我的NG-显示newGrouping()函数的简单列 ..

如何测试在角事件?

我需要测试的事件得到正确排放或广播,手动触发事件。 什么是做到这一点的最好方法是什么? 解决方案 如果你只是需要对事件触发一些测试和追赶,这是我要做的事。为了确保某个事件被解雇( $发出 -ed或 $广播 -ed),间谍是路要走。您需要将调用 $发出或 $广播,然后只是做一些事情的范围参考像这样的: spyOn(范围,“$放出”) //运行code测试 预计.toHaveBeenCa ..

角指令替换=真

为什么替换= TRUE 或更换= FALSE 没有下code什么影响? 为什么不是“一些现有的内容”被显示时更换=假的? 或将更加虚心,可以请你解释什么是在指令替换=真/假的功能以及如何使用它? <脚本> angular.module('范围',[]) .controller(Ctrl键,功能($范围){ $ scope ..
发布时间:2016-04-06 22:31:26 JavaScript

AngularJS:如何使用jqLit​​e到.find?

我想从我的Angular.js的应用程序,以使其更轻,并把角的jqLit​​e改为移除jQuery的。但应用程序大量使用查找('#ID“),并找到('.classname”),这是不被支持jqLit​​e,只有“标签名称”(按文档) 想知道什么ü觉得是改变它的最佳方法。我想到一种方法的是创建自定义HTML标签。例如: 改变结果 <跨度类=“BTN BTN-大”ID =“添加到包”&gt ..
发布时间:2016-04-06 22:31:23 JavaScript

启用自定义事件角UI提示

我想使用的角度,用户界面​​的提示功能,以显示我的用户的特定字段是无效的,但它似乎提示可以显示仅在某些pre定义的触发器。有没有什么办法由我可以触发提示除了那些触发器? 例如: <输入 TYPE =“文本” 提示=“无效的名字!” 提示位置=“右” 提示触发=“$ myForm.username无效。”> 解决方案 下面是一个把戏。 提示 ..
发布时间:2016-04-06 22:31:20 JavaScript

在Ajax请求Angularjs载入画面

使用Angularjs,我需要显示加载屏幕(简单的微调),直到AJAX请求完成。请建议用code段的想法。 解决方案而不是设置一个范围变量来表示数据加载状态 ,最好是有一个指令做的一切你: angular.module('directive.loading',[]) .directive('装',['$ HTTP',函数($ HTTP) { 返回{ ..
发布时间:2016-04-06 22:31:17 JavaScript

如果ngSrc路径解析为404,是有办法退回到一个默认的?

我开发的应用程序需要我的用户这一形象甚至有负载的机会之前设置4条信息。此图片是中心式的应用程序,所以破碎图像链接使它看起来像整个事情是borked。我想有另一种形象取代其位置在404。 任何想法?我想,以避免写这个自定义指令。 我很惊讶,我找不到一个类似的问题,尤其是在文档的第一个问题是同一个! ..
发布时间:2016-04-06 22:31:13 JavaScript

如何只允许一个数(数字和小数点),以在输入键入?

我是新来angularjs。我想知道什么是只允许输入到一个文本框有效数字的方式。 例如,用户可以键入“1.25”,但不能输入“1.A”或“1 ..”。当用户试图输入下一个字符,这将使其成为一个无效的号码,他不能输入。 先谢谢了。 解决方案 您可以试试这个指令被输入到输入字段停止任何无效字符。 (更新:这依赖于具有的模式,这是不理想的可重用性的显性知识的指令,请参见下面的可重复使用的例子 ..
发布时间:2016-04-06 22:31:04 JavaScript

困惑Angularjs transcluded和隔离示波器和放大器;绑定

我努力理解的模型对于哪些范围有限指令的范围及其绑定。 我得到关于限制指令的范围意味着控制器。$范围和directive.scope不再是同样的事情。然而,我感到困惑的任内的指令模板或HTML模型配售如何影响数据绑定。我觉得我失去了一些东西很基本的,并继续前进,我需要明白这一点。 看看下面code(小提琴这里: http://jsfiddle.net/2ams6/ ) JavaScript的 ..
发布时间:2016-04-06 22:31:01 JavaScript

Angularjs动态NG-模式验证

我有一个表格,如果一个复选框是假的强制使用的NG-所需指令的文本输入验证。如果该复选框是真实的,现场是隐藏的,需要的NG-设置为false。 问题是,我也有上以及利用NG-模式角度指令输入验证指定一个正则表达式。我遇到的问题是,如果用户在一个无效电话号码填写,检查框,关闭该输入(因此不需要进一步验证)的形式将不允许提交,因为它基础上,NG-模式是无效的。 我试图通过增加一个NG-更改功能设置输 ..
发布时间:2016-04-06 22:30:58 JavaScript

AngularJS:链接VS编译VS控制器

当你创建一个指令,就可以把code到编译器,链接功能或控制器。 在文档他们解释说: 编译和链接功能角度的不同阶段使用 周期 控制器指令之间共享。 不过,对我来说是不明确的,哪种code应该去的地方。例如。: 我可以创建编译功能,让他们连接到链路的范围。或者我只重视功能控制器范围有多大?如何控制器指令之间共享,如果每个指令都可以有自己的控制器?真的是控制器共享或只是范围属性? ..
发布时间:2016-04-06 22:30:56 JavaScript

AngularJS指令之间的通信

我'新Angular.js,我需要为我的应用程序指令之间一些沟通,我读到一些链接文件和要求,但无法理解它究竟是如何工作的。 对于一个简单的例子,我有:现场小提琴: http://jsfiddle.net/yw235n98/5/ 2指令:firstDir,secondDir ::一些数据 firstDir有一个点击的功能,这将改变数据值 当firsDir点击功能被触发我想在secondD ..
发布时间:2016-04-06 22:30:52 前端开发

延伸的角指令

我想稍作修改第三方指令(具体角UI引导)。我只是要添加到的范围窗格指令: angular.module('ui.bootstrap.tabs',[]) .controller('TabsController',['$范围“,”$元素“,功能($范围,$元素){ //各种方法 }]) .directive('标签',函数(){ 返回{ //等等... }; }) .direc ..

在输入元素使用angularjs过滤器

我希望我没有错过在DOCO什么明显的,如果我有我相信总有人会有所帮助。 我使用asp.net的WebAPI返回DTO,与日期字段。这些是使用JSON.Net序列化(格式为“2013-03-11T12:37:38.693')。 我想使用的过滤器,但在输入元素,这是可能的,或者我应该创建一个新的过滤器或指令来完成呢? //这只是显示的文本值 <输入UI-时间类型=“文本”数据-NG-模式 ..
发布时间:2016-04-06 22:30:43 JavaScript

Angular.js指令动态templateURL

我在这,对于指令模板调用 routeProvider 模板的自定义标签。在版本属性将通过其范围则合适的模板调用进行填充。 <赞美诗版本“之前 - {{周}} - {{天}}”=>< /赞歌> 有基于它是什么星期几和赞美诗的多个版本。我期待用指令来填充正确的的.html 部分。该变量没有被阅读 templateUrl 。 emanuel.directive('赞歌 ..
发布时间:2016-04-06 22:30:37 JavaScript

动态地添加AngularJS指令

我有我做的跨越获取问题非常归结版本。 我有一个简单的指令。每当你点击一个元素,它增加了一个又一个。但是,它需要先编译,以便正确地渲染。 我的研究使我 $编译。但是,所有的例子都使用一个复杂的结构,我真的不知道该如何适用于此。 小提琴在这里: http://jsfiddle.net/paulocoelho/fBjbP/1/ 和JS的是在这里: VAR模块= angular.module( ..
发布时间:2016-04-06 22:30:32 JavaScript