jjzjj

dynamic-languages

全部标签

javascript - Angular 翻译 : display translation for dynamically found translation key

我的AngularController可能会生成我打算使用Angular翻译进行翻译的消息。在Controller中,我目前为翻译键分配了一个变量,例如:$scope.info="core.projectconfig.created";该键的翻译指定为core.projectconfig.created'Project{{projectName}}createdsuccessfully'如您所见,我还需要在翻译中替换projectName。在我看来,我尝试过这样的事情但它不起作用。我如何翻译动态找到的翻译键并将范围变量添加到翻译行中? 最佳答案

javascript - contentEditable + selectAll : Firefox won't allow keyboard input on dynamically generated content

我在使用包含contenteditable="true"属性的动态生成元素的Firefox中遇到问题(其他浏览器似乎工作正常):如果我selectAll(动态地或使用我的鼠标),Firefox将不允许键盘输入。请看我的jsFiddleExample以供引用。这似乎只影响Firefox。$(document).ready(function(){$('.edit').live('dblclick',function(){document.execCommand('selectAll',false,null);});$('#live').append('Thiscontentisgenera

javascript - 选择 2 : add new tag dynamically using code

我正在使用select2进行标记,并且对其进行了设置,以便用户也可以添加新标记。我正在处理的问题是验证用户输入并将经过清理的标签添加到选择中。更具体地说,当用户在标签中输入空格时,我使用formatNoMatches显示js链接以清理标签,然后以编程方式添加标签。这段代码似乎运行没有错误,但是当调用sanitize时,输入的所有选择都被清除。任何我可能出错的线索?vardata=[{id:0,tag:'enhancement'},{id:1,tag:'bug'},{id:2,tag:'duplicate'},{id:3,tag:'invalid'},{id:4,tag:'wontfix

javascript - JQuery 用户界面 : multiple progress bar - problems to set dynamic values

我有一些进度条(搜索结果),其值是在document.ready上动态设置的和$(document).ready(function(){$("div.progressbar").progressbar({value:$(this).attr("rel")});});这似乎行不通。相反,如果我做value:40,一切正常,所以问题不在于包含或使用。我也试过$.each,但是什么都没有$("div.progressbar").each(function(){varelement=this;console.log($(element).attr("rel"));//okrightvalue$

javascript - 传单绘制插件 : How to hide/show drawing tools by Layer Type dynamically

我在项目中使用绘图插件,我想知道如何按图层类型隐藏/显示绘图工具?例如,假设我有2个图层,其中一个类型是多边形,另一个是线。如果用户选择多边形层,我想隐藏画线工具。之后,如果用户选择线层,我想隐藏多边形绘图工具。我看过here但是这个例子使工具成为静态的,我想动态地改变。我该怎么做?我们将不胜感激。 最佳答案 我自己解决了。我在map初始化时添加了这个绘制控件。drawControl=newL.Control.Draw({draw:{position:'topleft',polygon:false,polyline:false,re

javascript - react : dynamically add input fields to form

我正在为表单使用formsy-react,我想在触发事件时呈现更多选项,代码如下所示:classMultipleChoiceextendsComponent{constructor(props){super(props);}render(){return();}}我有一个按钮和onClick事件,我想触发一个将另一个附加到divid“dynamicInput”的函数,这可能吗? 最佳答案 是的,我们可以更新组件的底层数据(即state或props)。React如此出色的原因之一是它允许我们专注于我们的数据而不是DOM。假设我们有一个

javascript - 误报 "Lexical declarations require ECMAScript 6"和 "TypeScript 1.x feature. Current language is 1.4"错误消息

在将TypeScript更新到版本1.7(目前最新版本)后,我一直看到Resharper指出错误,例如在使用namespace、const和let,即使这个版本的TypeScript应该支持它们。例如:TypeScript1.x功能。当前语言是1.4和词法声明(let和const)需要ECMAScript6编译器目标。当前目标是ECMAScript5。 最佳答案 我的Resharper(10.0.1)版本似乎无法检测到TypeScript版本。要解决此问题,您可以手动指定版本。由于此版本的Resharper(发布时为最新版本)不支持

javascript - 添加到 ace-editor 明智的自动完成 : List user-defined functions and variables (javascript language)

我想将用户定义的函数和变量列表添加到ace编辑器的自动完成功能中。为此,我想检查用户插入到文档中的所有代码,找到定义的函数(及其参数)、定义的变量及其作用域等。主要问题这些数据是否已经在ace源代码(或语言插件)的某处计算出来,我可以通过某种方式获取它?`我想要什么例如,如果用户插入这样的代码:varvar0='abcd';functionfoo(var1,var2){varvar3='efg';}我想在自动完成框中添加名为“foo”的函数,它有两个参数——var1和var2。我还想将var0添加到变量列表中,并在用户在定义的范围内(在函数中)写入时添加var3。我已经知道的:我知道如

javascript - ACE 编辑器 : create a new editor dynamically

我有一个布局选项卡,我可以在其中添加和删除选项卡,当我创建一个新选项卡时,我想向它添加一个新的ACE编辑器(http://ace.ajax.org/)(i'm使用jqueryui选项卡)但是这样不起作用:$(function(){var$tab_title_input=$("#tab_title"),$tab_content_input=$("#tab_content");vartab_counter=3;//tabsinitwithacustomtabtemplateandan"add"callbackfillinginthecontentvar$tabs=$("#tabs").ta

javascript - Angular : dynamic stylesheet link tag fires request too soon

我面临的问题与Conditionally-renderingcssinhtmlhead中描述的问题类似(但不完全相同,请耐心等待)我还“懒惰地”加载样式表,从我在Controller最开始初始化的范围变量中获取文件名:当我使用ng-href(这里是data-形式)时,我确实避免了不需要的请求,例如:http://localhost/css/%7B%7B%20filename%7D%7D.css但这一切仍然太快了,我几乎每次都得到这个:http://localhost/css/.css这似乎意味着请求在Angular删除自己的标记和它用正确的值替换它的那一刻之间触发(它这样做,片刻之后,