我正在看一些AngularJS-based code。它包含以下行:
require: '^wizard',
在这一行中,抑扬符(^
)是什么意思?
这听起来像一个问题,应该通过浏览文档轻松回答。不幸的是,使用AngularJS.org上的搜索功能查找 circumflex 并不会产生一次点击。直接查找 ^ 会返回很多结果,但至少我检查的前几个结果甚至看起来都不包含该符号 - 因此,我想在搜索中忽略了抑扬符号。同样,在Google中直接搜索 angularjs circumflex 时,我发现questions on Delphi,encoding problems related to circumflex characters,resources on accented characters等。
答案 0 :(得分:1)
(A ^前缀会使指令在其自己的元素或其父元素上查找控制器;如果没有任何前缀,该指令将仅查找其自己的元素。)
在这里,该指令有一个值为^wizard
的require选项。当指令使用此选项时,$ compile将抛出错误,除非找到指定的控制器。