这个问题是由于加载权限接口慢于使用指令,加载时机得问题。
解决方案就是给指令里加上setTimeout
这样得话,结合js运行机制问题,setTimeout里得内容会推迟执行,这样就不会出现接口权限没加载完就执行了指令得问题。