Javascript 角度:在隔离作用域中使用attr.x和scope.x访问属性有什么区别?

Javascript 角度:在隔离作用域中使用attr.x和scope.x访问属性有什么区别?,javascript,angularjs,angularjs-scope,angular-directive,Javascript,Angularjs,Angularjs Scope,Angular Directive,有什么不同吗?哪一种适合什么场合?我所知道的唯一一个只能使用attr.x的情况是在templateUrl中,因为在此阶段范围尚未初始化: templateUrl: function (element, attr) { return attr.url; } 是否还有其他情况下这两种情况不能互换?可能重复@NewDev,这很有帮助,谢谢。

有什么不同吗?哪一种适合什么场合?我所知道的唯一一个只能使用attr.x的情况是在templateUrl中,因为在此阶段范围尚未初始化:

templateUrl: function (element, attr) {
    return attr.url;
}

是否还有其他情况下这两种情况不能互换?

可能重复@NewDev,这很有帮助,谢谢。