我想延迟编译子指令,直到父指令的预链接中的承诺得到解决并且值(CONFIG)将被覆盖。
在家长的预链接中:
somePromise.then(function(){
CONFIG = 1;
elem.append($compile(template)(scope));
}
模板包含Child指令,因此 Child 的预链接在 Promise 的解析后执行。现在我想访问Child 的预链接中的 CONFIG ,它具有旧值 ({})。
为什么会这样?小提琴:http: //jsfiddle.net/RmDuw/642/