我正在通過亞當弗里曼從Pro angularjs學習angularjs。何時使用angularjs中的工人和工廠函數
這是他在angularjs
myApp.directive("highlight", function() {
return function (scope, element, attrs) {
if (scope.day == attrs["highlight"]) {
element.css("color", "red");
}
};
});
第一函數的調用作家定義的指令的示例是工廠函數,它返回一個工人功能。我無法理解他爲什麼會返回另一個功能。
當我編寫下面的代碼時,代碼返回一個錯誤。 我不知道我在做什麼錯。
myApp.directive("highlight", function (scope, element, attrs) {
if (scope.day == attrs["highlight"]) {
return element.css("color","red")
}
});
返回的錯誤是什麼? – koox00