當我在Internet Explorer中打開我的angularjs網站時,它給出了一些警告(HTML 1300導航發生),並且某些控制器出現了未定義的錯誤。 Chrome和Firefox可以正常工作。只是問題與IE和SafariAngularJs網站模板無法在Internet Explorer中打開
代碼示例
$scope.loadMoreSubCat = function (pageno = 2) {
blockUI.stop();
$http.get(apiURL).success(function (data) {
$http.get(apiURL).success(function (data) {
if (data.length) {
angular.forEach(data, function (value, key) {
$scope.listings.push(value);
});
$scope.busy = false;
} else {
$scope.busy = true;
$('#status').html('No More Listings');
}
}).error(function (err) {
$('#status').html('No More Listings');
});
pageno++;
$rootScope.pageno = pageno;
}
}
您好,能否請您與問題發佈您的代碼和完全錯誤信息?? – Umamaheswaran
嗨,我想出了錯誤,但不明白爲什麼會發生。這是我的控制器功能,它給了我錯誤的函數參數,即pageno = 2。它說意想不到的')', –
$ scope.loadMoreSubCat = function(pageno = 2){blockUI.stop(); $ http.get(apiURL).success(function(data){$ http.get(apiURL).success(function(data){if(data.length){angular.forEach(data,function(value,key){ $ scope.listings.push(value); }); $ scope.busy = false;} else { $ scope.busy = true; $('#status')。html('No More Listings') ; }})。error(function(err){('#status')。html('No More Listings');}); pageno ++; $ rootScope.pageno = pageno;}; –