Angularjs的controllerAs是干什么的?

回忆 发表于: 2024-11-25   最后更新时间: 2024-11-25 21:49:21   89 游览

Angularjs的controllerAs是干什么的?

发表于 2024-11-25
添加评论

Angular官网就已经给出了答案。

在AngularJS中,组件是一种特殊的指令,它使用更简单的配置,在属性默认值和属性配置实用角度上component有更大的优势,例如require key-value形式相比directive的数组更便于使用,controllerAs自带了默认值等。

当然directive也有component无法取代的一面,当我们需要在编译和预链接函数中执行操作时,或者同一元素拥有多个指令需要定义优先级时,directive会比component更强大,没有谁好谁坏,只是根据需求来决定。

你的答案

查看AngularJS相关的其他问题或提一个您自己的问题