草庐IT

material-code-input

全部标签

javascript - Angular : how to get input value without ng-model

我有form动态插入input到DOM(来自其他插件)。有没有办法在没有ng-model的情况下从此输入读取值?[]我看了很多例子,但是到处都有人写关于ng-model...:( 最佳答案 使用监视更改的指令。然后,如果认为有必要,您可以将其分配给您的范围。.directive('watchForChanges',function(){return{link:function(scope,element,attrs){element.on('change',function(e){console.log(e.target.value

javascript - 如何使用 Angular Material 动态删除 `md-tooltip`?

我有一个基本的md-button,里面有一个md-tooltip。虽然,如果用户使用移动设备,我需要一种方法从我的网站全局删除所有工具提示。HelloThisisabuttonstooltip加载模板并运行指令后,上面的内容将转换为以下内容:Hello按钮元素不再包含md-tooltip,否则我会简单地删除工具提示元素。想要这样做的原因是因为在移动设备上,md-tooltip占用了按钮点击。因此,在第一次单击时显示工具提示,在第二次单击时显示按钮单击操作。这绝对不是理想的效果。如何从我的页面上的所有元素中删除所有工具提示,以便我的按钮点击操作是第一次点击/点击而不是第二次?

javascript - code.google.com 中使用的内联编辑和格式设置是如何工作的?

最近code.google.com添加了编辑文件和语法突出显示的功能!据我所知,他们在iframe中添加了一个textarea,其中textarea是您输入内容的地方,而iframe显示格式。textarea被向上移动(比如-10000px之类的)所以它是不可见的。我不明白的是他们如何设法让iframe内容表现得像文本区域。例如,如果您复制并粘贴一堆代码,他们会立即对其进行格式化。这很有趣。谁能解释一下这是如何工作的? 最佳答案 谷歌代码usesCodeMirror用于编辑。以下是作者编写的有关其内部结构的文档:Implementi

javascript - 在 input[type=file] 上使用 click() 时出现问题

click()函数有问题。它在Opera中不起作用。我正在尝试使inputtype=fileclickedon另一个元素的onclick事件。我需要设置我的输入type=file元素的样式,因此我将其设置为不可见,并将其替换为简单样式的按钮。现在我希望在单击按钮时单击文件元素。我不能使用jQuery,因为我在我的页面中使用MooTools库作为日历,当我尝试使用jQuery时它会产生冲突。我也尝试使用jQuery.noConflict();来避免冲突,但我做不到,因为我是jQuery的新手。这是我的html代码:这是我的JavaScript代码:functionshow_upload(

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 - rails 3 : How to send Javascript code from Controller?

当通过Ajax调用MyController的foo方法时,它可能返回如下Javascript代码:classMyController"alert('Hello');"endend当foo被正常调用(不是通过Ajax)时,是否有可能做类似返回Javascript代码的事情?我会做这样的事情:classJob 最佳答案 简短的回答是:你不能。当您为:js渲染时,调用代码是一个javascript框架,它知道它请求了js,并将执行返回的代码以使其在异步调用执行它的onSuccess操作时生效。当默认渲染时,调用代码是期望html的浏览器,

javascript - 从 Knockout.js 选项数组中删除后重新初始化 Materialize.css 选择框

我有一个选择框,其中的选项和选择是通过Knockout.js处理的。我想使用MaterializeCSS设计它的样式。此功能可正常用于选择框的初始显示,并且当将选项添加到optigon.js'options'observablearray时,通过使用“optionsfafterrender”绑定(bind)在添加每个选项后的(rereret)初始化(浪费,浪费,但有效)。删除选项时,Knockout.js不提供类似于“optionsAfterRender”的任何内容,因此没有明显的方法来触发MaterializeCSS魔法的重新初始化。问题:您是否可以看到任何非疯狂的选项?代码:('s

javascript - Angular 2 自定义验证器 : check if the input value is an integer?

在Angular2项目中,我需要验证一些输入。如何轻松检查输入值是否为整数?我尝试使用Number(control.value)为空字段返回0-不好。或parseInt(control.value,10)不考虑空格:如果我有类似的东西:1space0,24=1,024它返回1-它通过了验证器没有错误。Lodash函数如:_.isInteger(control.value)或_.isNumeric(control.value)//每次都返回false-这是预期的,因为输入值是字符串而不是数字。像这样组合方法会创建一个包含许多if/else语句的困惑函数,即便如此,我也不确定我是否得到了所

javascript - 在 Visual Studio Code 中设置正确的 React 代码突出显示?

我一直在努力寻找一种正确的方法来突出显示“.js”文件中的React代码,以便在VisualStudioCode中更容易阅读。下面的照片显示了一个示例文件,其中有多少是一种颜色,很难阅读。我尝试使用TwentyChung的“jsx”扩展和“react-beautify”,但它们都不起作用。有人可以帮忙吗?:-) 最佳答案 将VSCODE颜色主题更改为Dark+,并将底部状态栏中的语言更改为javascriptreact。这对我有用 关于javascript-在VisualStudioCo