angular 自定义指令中的 restrict 、Scope 中的@,=,&

angular 自定义指令中 restrict 可以怎么样设置,分别是什么意思?Scope @=&

有什么区别?怎么实现与父级别作用进行交互? 

restrict 属性,来决定这个指令是作为标签(E)、属性(A)、属性值(C)、还是注释(M)。

Scope

1 false(默认值):直接使用父 scope。比较“危险”。

2 true:继承父 scope

3 {}可以理解成指令内部并没有一个新的 scope,它和指令以外的代码共享同一个 scope

@:单向绑定,外部 scope 能够影响内部 scope,但反过来不成立

=:双向绑定,外部 scope 和内部 scope model 能够相互改变

&:把内部 scope 的函数的返回值和外部 scope 的任何属性绑定起来

posted @   午亭爱成长  阅读(378)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示