2014-01-14 5 views
0

Я пытаюсь перейти на AngularJS как полный n00b, установить все, используя Йоман, ворчать и беседка.Неисправность доступа Родительский контроллер (AngularJS)

Я хорошо разбираюсь с кодом, но теперь застрял в попытке получить доступ к родительскому охвату. См код ниже

'use strict'; 

angular.module('castLibraryApp') 
    .controller('library', function ($scope) { 
    $scope.movies = [ 
     {title: 'Sherlock Holmes', poster: 'http://bit.ly/19p8cla'}, 
     {title: 'Star Trek', poster: 'http://bit.ly/1eAagVa'}, 
     ]; 
    $scope.directory = '~/Movies/'; 
    console.log($scope.movies); 
    }) 
    .controller('movie', function ($scope, $routeParams) { 
    $scope.section = 'View Movie'; 
    console.log($scope.movies); 
    }); 

библиотека контроллера называется в моем main.html шаблона, в то время как контроллер фильм доступен в моем view.html шаблона. Я хочу напечатать информацию, такую ​​как имя и плакат, в шаблоне .

Однако я получаю неопределенную переменную

Я знаю, что мой быть глупая ошибка, но будет очень ценю помощь

ответ

2

При использовании контроллера фильма

$scope.$parent.movies 

и в view.html, используйте

{{ $parent.movies }} 
Смежные вопросы