最佳答案
对于AngularJS的指令,我认为这是最难理解的概念之一。
http://docs.angularjs.org/guide/directive的文件说:
超越-编译元素的内容并使其可用于指令。通常与ngtransclude一起使用。转换的优点是链接函数接收预先绑定到正确作用域的转换函数。在典型的设置中,小部件创建一个隔离范围,但转换不是隔离范围的子级,而是隔离范围的兄弟。这使得小部件可以具有私有状态,并将转换绑定到父(预隔离)范围。
- True-转换指令的内容。
- ' element '-转换整个元素,包括以较低优先级定义的任何指令。
它表示transclude
,通常与ngTransclude
一起使用。但是,Ngtransclude的文档中的示例根本没有使用ngTransclude
指令。
我需要一些好的例子来帮助我理解这一点。我们为什么需要它?它能解决什么问题?如何使用它?