0
私は次のディレクティブコールローカル変数定義されていないエラー
function sortingTableHeader($compile) {
return {
link: function(scope, element, attrs) {
var tableHeaderEles = angular.element(element[0].querySelectorAll('th'));
angular.forEach(tableHeaderEles, function(tableHeaderEle) {
var thElement = angular.element(tableHeaderEle);
var thValue = thElement.text();
var sortIcon = '<span class="fa" ng-init="abc=' + theValue + '" ng-class="{\'fa-sort\': sortType != abc}">{{abc}}</span>';
thElement.append($compile(sortIcon)(scope));
});
}
};
}
を作成しようと、私は要素にtheValue変数を呼び出そうとしました、それはエラーがスローされます。
angular.js:14525 ReferenceError: theValue is not defined
は誰もい要素のローカル変数を呼び出す方法を知っていますか?
ありがとうございます!
ありがとうございました....私はその愚かなバグを修正しようと1時間を費やしました..... –