- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习 Vue JS,到目前为止我很喜欢它。我有一个问题,我发现很难得到任何想法。是否可以动态地将 mustache 括号(无法找到这些 mustache 的实际名称,即 {{ fooBar }})“注入(inject)”到 HTML 元素中?具体例子...
<!-- {{ tweet }} TO BE INJECTED BELOW -->
<textarea cols="60" rows="4"></textarea>
我想将 {{ tweet }} 注入(inject)到文本区域元素中。这是因为在我的真实示例中,我无法访问和修改 textarea HTML 本身。我试过使用 jQuery .val() 来注入(inject) {{ tweet }},它确实以纯文本形式注入(inject)。 This CodePen将有助于解释情况。
如果这根本无法完成,是否有任何替代方法可以动态绑定(bind)不可访问的文本区域?
最佳答案
Interpolation on textareas ({{text}}) won't work.Use v-model instead.
因此,使用 jQuery,您可以简单地尝试将 v-model
属性添加到您的文本区域...
$(function () {
$('textarea').attr('v-model', 'text');
var vm = new Vue({
el: '#app',
data: {
text: 'Lorem ipsum...'
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.4.2/vue.min.js"></script>
<div id="app">
<h1>{{ text }}</h1>
<textarea></textarea>
</div>
关于javascript - 将 Vue 'moustache' 括号注入(inject) HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45593909/
这是一个关于 Mustache 语法的问题。我正在使用clostache但我认为这没有什么区别。 “Section”运算符似乎被重载以表示 if the bound value is boolean,
我想使用 moustache.js呈现以下 JSON 结构: [ {type:'img', src:'some_url'}, {type:'text', text:'lorem ipsum .
我想知道将 Mustache 或 Handlebars 模板与 HAML 混合使用是否是个好主意。如果是的话,有什么好处和坏处。我为什么要问这个?我见过 brogrammers 混合模板。谢谢。 最佳
我正在学习 Vue JS,到目前为止我很喜欢它。我有一个问题,我发现很难得到任何想法。是否可以动态地将 mustache 括号(无法找到这些 mustache 的实际名称,即 {{ fooBar }}
嗨,我是 mustache 新手,最近一直在尝试它。 我喜欢它的简单性以及它只专注于演示。没有逻辑! 当在 node.js 中使用 mongodb 和 mongoose 时,我要求一个名为 produ
我是一名优秀的程序员,十分优秀!