使用指令跟踪跨应用程序的下拉列表中的值更改

时间:2014-10-21 09:29:08

标签: angularjs

一旦现有的Dropdown值发生变化,就需要在整个应用程序中跟踪Dropdown中的值变化。

使用Angular.js并提供一个完全相同的ng-change

但是必须从HTML中的所有ng-change调用<select>,如果有特定功能必须注意特定的功能,那么可以在ng-change中调用它。所以我想编写一个指令,一旦值发生变化就会被调用。

这可能吗?如何确保在ng-change之前调用指令?

谢谢,
阿伦

1 个答案:

答案 0 :(得分:0)

查看指令priority

Angular $compile

  

当在单个DOM元素上定义了多个指令时,有时需要指定应用指令的顺序。 优先级用于在调用编译函数之前对指令进行排序。优先级定义为数字。首先编译具有更大数字优先级的指令。预链接功能也按优先级顺序运行,但后链接功能以相反的顺序运行。具有相同优先级的指令的顺序是未定义的。默认优先级为 0