问题标签 [ng-bind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4805 浏览

angularjs - AngularJS - 为什么 ng-bind 比表达式快?

this questionthis answer看来,使用表达式似乎会导致每次都从头开始计算值。但是我搜索了文档和教程,但没有找到该声明的参考。

在我看来,两者都包含在 a 中$watch(),因此当$digest()循环运行时,它将查看内部的值是否ng-bind{{}}更改。

在性能方面,为什么ng-bind{{}}建议的要好,参考在哪里?

0 投票
4 回答
6937 浏览

angularjs - 如何在 AngularJS 中限制 ng-bind-html 中的字符数?

如何限制 ng-bind-html 导致 angularJS 的字符数?可能吗?

例如,<span>some text </span>在 js 文件中有$sceng-bind-html转换为 html。

我想展示som..。我该如何限制它?

0 投票
2 回答
4281 浏览

php - Angularjs:事件后的服务器端(php)渲染和数据绑定客户端

后端提供一个完全呈现的站点,在前端我希望 angularjs 通过 ajax-call /data 绑定处理动态内容,但是如果您提供指令 ng-bind 然后 angularjs 将它们直接绑定到它们的初始值,在任何之前都是 NULL用户操作。

我找到了一个 hacky 解决方案,但我想知道是否有更好的或者另一个 js 框架可以完全满足我的要求:

https://github.com/herschel666/angular-lazy-bind

下面的例子应该有助于理解我的问题......一旦加载了js,初始值“hola server side”(服务器端交付)就消失了。我希望 innerhtml/value 保持这种状态并保持绑定活动但惰性,以便它只会在操作后更改它,重要的是 angularjs 不要重写服务器端已经写入的内容(重新编写)

0 投票
1 回答
30 浏览

angularjs - AngularJS:如果定义了值,是否有一种方便的方法来显示和绑定元素?

我正在为此寻找一行语法:

也许是这样的:

0 投票
2 回答
3876 浏览

angularjs - 链接在 ng-bind-html 中不起作用

我正在使用 ng-bind-html,但绑定 html 中的链接不起作用。

这是绑定内容的代码:

这就是链接的编译方式 编译链接

to_trusted 过滤器如下所示:

而且,当我点击链接时,什么也没有发生。控制台中也没有任何内容。

想法?

编辑:输入字符串:

Edit2:我应该说,如果我右键单击该链接然后单击“在新选项卡中打开”,则该链接可以正常工作

0 投票
2 回答
102 浏览

json - AngularJS:解析视图中的复杂 Json 键

我有一个包含 JSON 对象的$scope变量。scopeVarJSON 对象有一些复杂的键名,例如"onStatus[1]".

是否可以在视图模板中解析这些键名,以便我可以像{{scopeVar.onStatus[1]}}或一样使用它们ng-bind="scopeVar.onStatus[1]"

PS-我认为在阅读此答案后可以以这种方式使用 JSON 键。但是我仍然对在键名中使用“[”等符号持怀疑态度,因为它们也可用于表示数组元素。

0 投票
1 回答
15267 浏览

protractor - 量角器中的绑定定位器

但它没有找到任何东西。

但我想使用绑定定位器。

有任何想法吗 ?

0 投票
2 回答
1393 浏览

html - 将值放入隐藏输入,然后将其放入 POST 变量中

我正在尝试使用 AngularJS 从输入字段获取输入值到另一个隐藏的输入字段(在同一页面中的另一个表单中),因此如果用户在另一个表单上按下提交,我可以稍后传输它。

当我将数据放入可见输入字段后检查代码时,一切看起来都很好 - 所以当我更改可见输入中的数据时,我也可以在隐藏输入中看到它,但是在我之后我在 POST 变量中看不到它提交表单 - 我猜这是因为它不会更改隐藏输入中的值字段,只是在 和 之间的内容。

我怎样才能让它工作,以便我更改隐藏输入的值- 但不是打开和关闭输入字段之间的内容?

0 投票
1 回答
1705 浏览

angularjs - 角度插值、ng-bind 和 ng-translate 意外行为

使用 Angular 插值 {{ blah }} 而不是 ng-bind='blah'使用 ng-translate 时,我看到了意外的行为差异。所以给定一个非常简单的控制器

以下工作完美地使用插值和 ng-bind ..

输出

现在,介绍ng-translate,首先设置简单的翻译表..

接着

产生

然后通过添加“翻译编译”,据我了解,它消除了对“翻译值”的需要,并让“翻译”访问其父范围,相同的 HTML 用“翻译编译”替换“翻译值”

产生相反的结果

例如,请参阅我的plunk

0 投票
1 回答
195 浏览

javascript - ng-repeat / ng-bind 不会显示我的数据

我遇到的问题是我的 ng-repeat / ng-bind 不会显示 $scope.articles 中的数据。在控制台中,我得到了我期望的数据。我现在制作了一个代码片段,以便更容易发现问题。