📅  最后修改于: 2023-12-03 14:39:14.196000             🧑  作者: Mango
ng-bind-template是AngularJS中的一个指令,它用于绑定模板字符串到DOM元素中并显示。它类似于ng-bind指令,但是它可以支持多个表达式,它们用空格或逗号分隔,并且可以包含任意的HTML标记。
<p ng-bind-template="字符串{{表达式}}字符串"></p>
<div ng-bind-template="AngularJS version: {{1+1}}"></div>
<div ng-bind-template="Today is {{'2019-07-10' | date: 'fullDate'}}"></div>
以上示例将会显示:
AngularJS version: 2
Today is Wednesday, July 10, 2019
第一个示例使用了一个简单的表达式1+1,它会计算出2并绑定到字符串AngularJS version:中。因此,这个元素将会显示AngularJS version: 2。
第二个示例使用了一个更复杂的表达式,它将日期格式化为Wednesday, July 10, 2019并绑定到字符串Today is 中。由于日期是一个对象,所以我们需要在管道符号(|)后跟着date过滤器,并将fullDate作为参数传入以便格式化日期。因此,这个元素将会显示Today is Wednesday, July 10, 2019。