是否可以在指令的templateUrl中獲取$rootScope
對象?
我的意思是,如果這是我的指令的功能:
function AttributesCard() {
return {
restrict: "AE",
templateUrl: function ($rootScope) {
return $rootScope.baseUrl + "/attributesCard.directive.html";
},
controller: AttributesCardController,
controllerAs: "vm",
scope: {
educationPlace: "=",
privileges: "="
},
bindToController: true
};
}
我怎麼得到templateUrl的函數中的$ rootScope對象?我在其中得到了一些其他的東西。或者,也許而不是$ rootScope可能爲我獲取這些數據的服務。
感謝,
ashilon
的可能的複製[如何訪問指令templateUrl $ rootScope變量](https://stackoverflow.com/questions/36007277/how-to-access-rootscope-variable-from-directive-templateurl) – Vivz