Когда я открываю свой сайт angularjs в Internet Explorer, он дает некоторые предупреждения (произошла HTML-версия 1300) и ошибки somecontroller получили неопределенные значения. Веб-сайт отлично работает с Chrome и Firefox. Просто проблема с IE и SafariШаблоны веб-сайта AngularJs, не открывающиеся в 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
Привет, я понял ошибку, но не понимаю, почему это происходит. Вот моя функция Controller, и это дает мне ошибку в моем параметре функции i.e pageno = 2. он говорит «неожиданно»), –
$ scope.loadMoreSubCat = function (pageno = 2) {blockUI.stop(); $ http.get (apiURL) .success (функция (данные) {$ http.get (apiURL) .success (функция (данные) {if (data.length) {angular.forEach (данные, функция (значение, ключ) { $ scope.listings.push (value); }); $ scope.busy = false;} else { $ scope.busy = true; $ ('# status'). Html («Больше нет списков») }}). Error (function (err) { $ ('# status'). Html ('Больше не добавляет');}); pageno ++; $ rootScope.pageno = pageno;}; –