Я разрабатываю приложение rails с angular, а в прошлом я использовал $scope для доступа к переменным и методам контроллеров angular. После просмотра Shaping с помощью Angular.js курса в школах кодов я понял, что использование этого и псевдоним контроллеров - лучший способ доступа к ним.
В любом случае, мое приложение отлично работает с $scope, но когда я перехожу к реализации this, labatorios var пуст...
Я пропустил здесь код: HTML:
<div ng-controller="LaboratorioController as labCtrl">
<tr ng-repeat="laboratorio in labCtrl.laboratorios" >
<td>{{ laboratorio.nombre }}</td>
<td>{{ laboratorio.razon_social }}</td>
<td>{{ laboratorio.direccion }}</td>
angular код:
(function() {
var app = angular.module('guiaV', []);
app.controller('LaboratorioController', function( $http) {
this.laboratorios = [];
return $http.get('./laboratorios.json').success(function(data) {
return this.laboratorios = data;
});
});
})();
любая идея?