Показать сообщение отдельно
  #3 (permalink)  
Старый 06.02.2015, 08:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от dennnnnnn Посмотреть сообщение
var phonecatApp = angular.module('phonecatApp', []);

phonecatApp.controller('PhoneListCtrl', function ($scope, $http) {
    $http.get('select.php').success(function(data) {
        $scope.phones = {};
        $scope.phones = angular.fromJson(data);
    });
    $scope.orderProp = 'age';
});
Это лучше вот так делай
var phonecatApp = angular.module('phonecatApp', []);

phonecatApp.controller('PhoneListCtrl', function ($scope, $http) {
    $scope.phones = {};
    $scope.orderProp = 'age';
    $http.get('select.php').success(function(data) {
        $scope.phones = angular.fromJson(data);
    });
});

Т.о. объект будет существовать сразу, а потом просто обновится...
Да и вообще все "явные" объявления данных удобнее делать сразу, дабы не искать потом по всему контроллеру.

Последний раз редактировалось ksa, 06.02.2015 в 09:00.
Ответить с цитированием