您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

对于Angular template syntax的讲解

2024/2/28 17:51:14发布16次查看
这篇文章主要介绍了关于对angular template syntax的讲解,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
模板语法简介1、插值表达式<p>hello {{name}}</p>
angular 对所有双花括号中的表达式求值,把求值的结果转换成字符串,并把它们跟相邻的字符串字面量连接起来。最后,把这个组合出来的插值结果赋给元素或指令的属性。表面上看,你在元素标签之间插入了结果和对标签的属性进行了赋值。 这样思考起来很方便,并且这个误解很少给你带来麻烦。 但严格来讲,这是不对的。插值表达式是一个特殊的语法,angular 把它转换成了属性绑定。
等价于
<p [textcontent]="interpolate(['hello'], [name])"></p>
2、模板表达式模板表达式产生一个值。 angular 执行这个表达式,并把它赋值给绑定目标的属性,这个绑定目标可能是 html 元素、组件或指令。输入属性的值为常量<show-title title="some title"></show-title>
等价于
<show-title [title]="'some title'"></show-title>
输入属性的值为变量<show-title [title]="sometitle"></show-title>
别忘了方括号,方括号告诉 angular 要计算模板表达式。 如果忘了加方括号,angular 会把这个表达式当做字符串常量看待,并用该字符串来初始化目标属性,它不会计算这个字符串。模板变量hero 前的 let 关键字创建了一个名叫 hero 的模板输入变量。 ngfor 指令在由父组件的 heroes 属性返回的 heroes 数组上迭代,每次迭代都从数组中把当前元素赋值给 hero 变量。<p *ngfor="let hero of heroes">{{hero.name}}</p>
模版引用变量模板引用变量通常用来引用模板中的某个 dom 元素,它还可以引用 angular 组件或指令或web component。使用井号 (#) 来声明引用变量。 #phone 的意思就是声明一个名叫 phone 的变量来引用 <input> 元素,可以在模板中的任何地方引用该模板引用变量。<input #phone placeholder="phone number">
模板语句模板语句用来响应由绑定目标(如 html 元素、组件或指令)触发的事件。<date-picker (datechanged)="statement()"></date-picker>
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注!
相关推荐:
如何使用angular-ui bootstrap组件实现警报的方法
对于vue中config/index.js:配置的详解
以上就是对于angular template syntax的讲解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product