angularjs-directive相关内容

检查AngularJs指令中属性的存在

可以检查指令中是否存在给定的属性,理想情况下使用隔离范围或在最坏的情况下使用属性对象. 使用看起来类似于 的指令,我想有条件地渲染状态图标,但前提是存在status属性. 返回{限制:"AE",范围: {地位: '@'},链接:function(scope,element,attrs){scope.status ==='未定义'}} ..

调整边角材料设计中的sidenav的尺寸栏.

在角形材料中是否有指令来调整sidenav的大小? 有一个sidenav,它显示客户端列表,并且右窗格中包含客户端的详细信息.我正在尝试在它们之间添加一个调整大小的栏. 我使用了以下 http://plnkr.co/edit/Zi2f0EPxmtEUmdoFR63B?p=preview 我在下面找到的 Angular JS可调整大小的div指令 我尝试遵循上面的小例 ..

使用@Input()时出现TypeScript错误

我正在尝试使用Angular 4开发应用程序.但是在使用 时收到错误消息. @Input('inputProducts')产品:Product []; 错误是 [tslint]在"ProductListComponent"类中,指令输入属性“产品"不应重命名.请考虑以下使用"@Input()产品:字符串"(无输入重命名). 该错误没有任何效果,我的应用程序运行正常,但令人讨厌 ..
发布时间:2021-04-06 19:04:23 其他开发

离子应用程序中的Timers(setInterval)在后台运行一段时间后进入睡眠状态

我的离子应用程序有一个计时器(一个简单的setInterval,它每秒钟滴答一次),当该应用程序在前台时,它可以很好地工作.但是,当应用程序进入后台并在10分钟后返回到前台时,应用程序中显示的时间是错误的(该时间要少得多).我尝试将计时器添加到指令中,还尝试使用本机DOM操作api(document.getElementById等)方法,但它们均无效.我认为当应用程序进入后台时,离子框架正在对视图 ..

在AngularJS ng-view中使用时,dropzone变为非活动状态

我有一个控制器,该控制器通过通过ng-view传递并平稳运行的模板显示图像。我还启用了dropzone并使其运行和正常运行。但是,将dropzone添加到模板后,dropzone不再处于活动状态。它会显示(除非我手动添加dz-clickable,否则该区域不可点击,但仍然无法执行任何操作)。 我可以在该区域上方的ng-include中添加dropzone,并在模板向别处查找时将其隐藏起来,但 ..
发布时间:2020-10-26 22:06:45 其他开发

角度范围-隔离VS继承.哪一个更具限制性

我看过几部您看过的视频并阅读了其他堆栈溢出线程,但仍然无法弄清楚哪个角度范围的限制更大.孤立或继承.从隔离的名称可以感觉到它是否是限制性最强的范围,但由于它允许@,=和&等各种设置,对我来说,似乎没有那么限制,而是继承了范围. 所以问题是哪一个限制更严格,为什么呢? 解决方案 我敢猜测,您对“限制性"的定义与访问外部范围的数据有关. 使用该定义,隔离更加严格.隔离范围不会从其父 ..
发布时间:2020-09-01 19:28:34 其他开发

Angular-通过ng-switch进行双向绑定

我有一个带有作用域的指令和一个绑定到父作用域值的双向"="(是的,在一个对象内部,以避免继承问题.)该指令的模板又包含一个ng-switch,这当然创建另一个范围.在ng-switch内,我想将textarea绑定到原始值.它已正确初始化,但是当用户编辑该值时,父作用域值不会更改. var myApp = angular.module('myApp', []); myApp.directi ..
发布时间:2020-09-01 19:25:33 其他开发

$ http.get,$ http.post,$ http.put,$ http.delete $ http.head和$ http.jsonp之间的区别

我是angular js和Web开发的新手. 请帮助我. 今天,我在angular js中阅读了有关$ http的信息,但我只知道get和post方法. 请任何人解释一下,$ http.get,$ http.post,$ http.put,$ http.delete $ http.head和$ http.jsonp有什么区别 所有这些以及何时使用. 谢谢. 解决方案 ..
发布时间:2020-09-01 19:20:49 其他开发

带有ng-show的AngularJS子菜单指令

我已经为我的sidenav发出了指令.在我的sidenav中,我有一些元素在其下包含子菜单项.目前,我只能在sidenav中切换一个元素,但我至少还需要2-3个.我应该如何实施? 我的指令代码: menuItem.directive("menuItem", function() { return { restrict: "E", template: " ..
发布时间:2020-09-01 19:01:19 其他开发