html - pre 标签中的 AngularJS 数据绑定(bind)

标签 html angularjs data-binding

我只是想写一段代码来展示数据绑定(bind)的特定实例是如何工作的,但它一直在 pre 标签内评估!即使使用 { 和 } 它仍然会评估。我笑着发布这个问题,因为它看起来很简单,但我无法在网上找到简单的答案。我真的不想为了排除这一段代码而创建多个 ng-apps。

代码如下所示(我使用的是棱镜):

预转义

<input type="text" placeholder="Enter a hex color" ng-model="myColor">
<p style="color: #{{myColor}};">I am color #{{myColor}}</p>

后转义

<pre><code class="language-markup">
    &lt;input type=&quot;text&quot; placeholder=&quot;Enter a hex color&quot; ng-model=&quot;myColor&quot;&gt;<br/>
    &lt;p style=&quot;color: #{{myColor}};&quot;&gt;I am color #&#123;&#123;myColor&#125;&#125;&lt;/p&gt;
</code></pre>

{{myColor}} 也不起作用。我只是不想评估那个东西。

最佳答案

给你:

<code ng-non-bindable>{{myColor}}</code>

来自 here

关于html - pre 标签中的 AngularJS 数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915984/

相关文章:

javascript - 如何为 HTML 中的 Select 元素添加阴影?

unit-testing - 单元测试Angularjs文件上传 Controller 方法

json - 如何使用 AngularJS 为双向绑定(bind)制作格式过滤器

html - 为什么我的背景颜色没有显示在 <p> 上?

javascript - 看不到进度条标签

java - 使用 Htmlunit 在 Java 网页上按下切换按钮

angularjs - 如何向每个 Angular.js $http 请求添加添加请求参数(例如启动 xdebug session )

javascript - Protractor 如何得到可靠的结果?

javascript - 如何将 knockout 中的数据绑定(bind)到没有名称的数组

c# - 在 VisualBrush 中绑定(bind)文本框的宽度