親スコープにアクセスしようとしていますが、スコープが定義されていないというエラーが表示されています。AngularJs:親スコープにアクセスしてスコープを定義していません
MyApp.controller('AdminController', function ($scope, $http, $filter, $mdDialog, $window, $location, $mdToast) {
$scope.test = "Test";
}).
controller('ToastCtrl', function($scope, $mdToast, $mdDialog) {
$scope.openMoreInfo = function(e) {
if (isDlgOpen) return;
isDlgOpen = true;
$mdDialog
.show($mdDialog
.alert()
.title($scope.$parent.test)
.targetEvent(e)
)
.then(function() {
isDlgOpen = false;
})
};
});
なぜこのエラーが発生するのですか。
ありがとうございます。
「ng-controller」が存在するhtmlコードを追加します。 – rakemen
あなたのコードに何も表示されませんなぜ親のスコープがあると思いますか? – devqon
ここに子 - 親関係は表示されません。それらは兄弟です – misher