问题标签 [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.
angularjs - AngularJS - 为什么 ng-bind 比表达式快?
从this question和this answer看来,使用表达式似乎会导致每次都从头开始计算值。但是我搜索了文档和教程,但没有找到该声明的参考。
在我看来,两者都包含在 a 中$watch()
,因此当$digest()
循环运行时,它将查看内部的值是否ng-bind
已{{}}
更改。
在性能方面,为什么ng-bind
比{{}}
建议的要好,参考在哪里?
angularjs - 如何在 AngularJS 中限制 ng-bind-html 中的字符数?
如何限制 ng-bind-html 导致 angularJS 的字符数?可能吗?
例如,<span>some text </span>
在 js 文件中有$sce
并ng-bind-html
转换为 html。
我想展示som..
。我该如何限制它?
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 不要重写服务器端已经写入的内容(重新编写)
angularjs - AngularJS:如果定义了值,是否有一种方便的方法来显示和绑定元素?
我正在为此寻找一行语法:
也许是这样的:
angularjs - 链接在 ng-bind-html 中不起作用
我正在使用 ng-bind-html,但绑定 html 中的链接不起作用。
这是绑定内容的代码:
这就是链接的编译方式
to_trusted 过滤器如下所示:
而且,当我点击链接时,什么也没有发生。控制台中也没有任何内容。
想法?
编辑:输入字符串:
Edit2:我应该说,如果我右键单击该链接然后单击“在新选项卡中打开”,则该链接可以正常工作
json - AngularJS:解析视图中的复杂 Json 键
我有一个包含 JSON 对象的$scope
变量。scopeVar
JSON 对象有一些复杂的键名,例如"onStatus[1]"
.
是否可以在视图模板中解析这些键名,以便我可以像{{scopeVar.onStatus[1]}}
或一样使用它们ng-bind="scopeVar.onStatus[1]"
?
PS-我认为在阅读此答案后可以以这种方式使用 JSON 键。但是我仍然对在键名中使用“[”等符号持怀疑态度,因为它们也可用于表示数组元素。
protractor - 量角器中的绑定定位器
但它没有找到任何东西。
但我想使用绑定定位器。
有任何想法吗 ?
html - 将值放入隐藏输入,然后将其放入 POST 变量中
我正在尝试使用 AngularJS 从输入字段获取输入值到另一个隐藏的输入字段(在同一页面中的另一个表单中),因此如果用户在另一个表单上按下提交,我可以稍后传输它。
当我将数据放入可见输入字段后检查代码时,一切看起来都很好 - 所以当我更改可见输入中的数据时,我也可以在隐藏输入中看到它,但是在我之后我在 POST 变量中看不到它提交表单 - 我猜这是因为它不会更改隐藏输入中的值字段,只是在 和 之间的内容。
我怎样才能让它工作,以便我更改隐藏输入的值- 但不是打开和关闭输入字段之间的内容?
angularjs - 角度插值、ng-bind 和 ng-translate 意外行为
使用 Angular 插值 {{ blah }} 而不是 ng-bind='blah'使用 ng-translate 时,我看到了意外的行为差异。所以给定一个非常简单的控制器
以下工作完美地使用插值和 ng-bind ..
输出
现在,介绍ng-translate,首先设置简单的翻译表..
接着
产生
然后通过添加“翻译编译”,据我了解,它消除了对“翻译值”的需要,并让“翻译”访问其父范围,相同的 HTML 用“翻译编译”替换“翻译值”
产生相反的结果
例如,请参阅我的plunk
javascript - ng-repeat / ng-bind 不会显示我的数据
我遇到的问题是我的 ng-repeat / ng-bind 不会显示 $scope.articles 中的数据。在控制台中,我得到了我期望的数据。我现在制作了一个代码片段,以便更容易发现问题。