【发布时间】:2014-04-02 03:42:29
【问题描述】:
在 AngularJS 文档中它说(强调我的):
首先编译具有更高数值优先级的指令。预链接功能也按优先级顺序运行,但后链接功能按相反顺序运行。 相同优先级的指令顺序未定义。默认优先级为0。
看起来inputDirective 没有设置优先级,我的自定义指令也没有(它也有后链接功能)。为什么我的自定义指令在$parsers 和$formatters 链中首先运行?
在1.2.0rc-3 之前不是这样的,事实上我必须提高我的自定义指令的优先级才能让它的解析器和格式化程序在inputDirective 之前运行。
有什么见解吗?
【问题讨论】:
标签: angularjs angularjs-directive