草庐IT

指令序列

全部标签

javascript - AngularJS 指令 : put a call function in an attribute, 不包含另一个属性

我在追求什么我想创建一个ngLoad我网页上的图像指令。这是我的首选标记:我有什么JSFiddle现在,我有一个imgLoad带有ngLoad的指令在scope中指定,像这样:varapp=angular.module('app',[]);app.directive('imgLoad',[function(){return{restrict:'A',scope:{loadHandler:'&ngLoad'},link:function(scope,element,attr){element.on('load',scope.loadHandler);}};}]);生成的标记是:编辑:我之

javascript - 与内联 HTML 相比,如果我使用指令,是否会有很多开销?

我有十二个网页,每个网页都有一组7-10个按钮。按钮后面和周围的代码是6-7行HTML。为了简化编码,我将它们制作成指令,并在每个指令中使用一个简单的内联模板。当一个页面打开并且它必须将我所有的元素转换为指令时是否有很多开销?此外,执行此操作的流程是什么?它会减慢页面的呈现速度吗?我在做什么,这对指令来说是一个好的做法还是有更好的方法可以做到这一点? 最佳答案 1)是的,有开销:指令在Angular的摘要周期期间呈现到标记中。第一个循环将在框架加载后运行。加载的开销可能很大。第一个摘要周期将快速运行。关于多少开销的答案取决于您是否打

javascript - 如何在 Angular-js 指令中定义一个函数

我创建了一个指令,用于使用bootstrap的下拉元素选择用户。如下。Javascriptapp.directive('usersDropdown',function(ConfigService,$http){return{templateUrl:'app/views/users_dropdown.html',link:function($scope,element,attrs){});};});users_dropdown.htmlSelectUser{{userList.UserPartyName}}NoUsers我需要创建一个函数getUserDetails,它应该在单击列表中的

javascript - C3.js - 时间序列无法解析

我想使用C3.js显示时间序列图表,使用格式为2015-09-1718:20:34的日期和格式字符串'%Y-%m-%d%H:%M:%S'但解析失败。我的代码:varchart=c3.generate({bindto:'#chart',data:{x:'times',columns:[['times','2015-09-1718:20:34','2015-09-1718:25:42','2015-09-1718:30:48'],['data','1539','1546','1546','1550']]},axis:{x:{type:'timeseries',tick:{format:'%

javascript - AngularJS 指令 : How do I hide the alert using timeout?

昨天,我开始为我的项目编写一个通知指令我在stackoverflow上问了问题AngularJS:Alertsnotshowingup在努力通过文件和videos之后,我能够构建一个基本的通知指令http://plnkr.co/edit/uqSB1gIz6XEmJfC8zHNb?p=preview我想要什么?像任何其他应用程序一样,当警报出现时,它们会在一秒钟左右后隐藏,我试图找到一种方法来在一秒钟后隐藏警报,但不确定该怎么做非常感谢任何帮助更新根据@Derek的回答,我能够实现超时http://plnkr.co/edit/uqSB1gIz6XEmJfC8zHNb?p=preview

javascript - 值不是序列 Safari 异常

我在我的代码库中的任何console.log语句中收到此错误。这仅影响Mac10.16.6上的Safari11.0(12604.1.38.1.7)我该如何解决这个问题以及这是如何发生的? 最佳答案 您需要禁用“WebDriver”扩展。我遇到了同样的问题,我的堆栈跟踪包括一个名为“脚本元素”的资源,它正在调用:b.initMessageEvent("safaridriver.message",!1,!1,a,window.location.origin,"0",window,null);也许有一个SafariDriver更新可以解决

javascript - 如何在没有 jQuery 的情况下序列化表单?

这个问题在这里已经有了答案:formserializejavascript(noframework)(25个答案)关闭8年前。出于很多原因(首先:学习javascript),我需要在不使用jQuery的情况下序列化一个表单,并将生成的序列化数据结构发送到使用ajax的php页面。序列化后的数据必须是JSON格式。我该怎么做?--编辑--这是我的表单的样子:http://jsfiddle.net/XGD4X/

javascript - 从自定义指令 VueJS 更新模型

我目前使用Vue.JS2.0,我想通过自定义指令从一个Vue实例更新模型,但我正在寻找一种很好的方法,这是因为我试图创建一个实现JQueryUI的自定义指令-Datepicker代码如下:Vue.directive('datepicker',{bind:function(el,binding){$(el).datepicker({onSelect:function(date){//thisisexecutedeverytimeichooseandatefromdatepicker//pop.app.date=date;//thisworkfindbutisnotdynamictopar

javascript - 在 Angular 指令中获取原始嵌入的内容

是否有可能以编程方式在Angular.js指令中获取原始嵌入的内容?我正在尝试创建一个editable可以添加到任何div的指令,允许用户使用自定义AngularDirective(指令)编辑HTML内容。(设计目标是避免在应用程序中添加无限配置GUI功能,因为高级用户只需编辑HTML...),例如:LoremIpsemLoremipsumdolorsitamet,consecteturadipisicingelit...Acustomdirective以这个Plunker为例(http://plnkr.co/edit/nIrr9Lu0PZN2PdnhQOC6?p=preview):点

javascript - 正则表达式不匹配部分序列,但匹配完整序列

我有一些这样的转义HTML:<imgborder='0'/>我正在尝试匹配和替换完整的转义序列,例如'但不是部分转义序列,例如39,因为39是实际上不在未转义的字符串中。本质上,每个转义序列都应被视为单个标记。这是一个JS正则表达式。有没有办法排除&和;之间的匹配,同时仍然接受包含这两个字符的序列?期望的结果:搜索forlt:不匹配。搜索对于39:不匹配。搜索对于':匹配。搜索对于border=':匹配。当前代码:>varstr='<imgborder='0'/>'>str.replace(/(border)/gi,'|$