Javascript 从Angular Controller返回$scope以在html中访问它

Javascript 从Angular Controller返回$scope以在html中访问它,javascript,angularjs,Javascript,Angularjs,如何创建一个从角度控制器返回$scope的方法,以便在html页面中访问$scope 这是我的控制器代码顺便说一句 var myApp = angular.module('myApp', []); myApp.controller('AppCtrl', ['$scope', '$http', function($scope, $http) { $http.get('/books2').success(function(response) { $s

如何创建一个从角度控制器返回$scope的方法,以便在html页面中访问$scope

这是我的控制器代码顺便说一句

var myApp = angular.module('myApp', []);
myApp.controller('AppCtrl', ['$scope', '$http',
    function($scope, $http) {

        $http.get('/books2').success(function(response) {
            $scope.books2=response;
        });
    }
]);

如果要从外部访问控制器作用域,可以使用 var scope=angular.element(“[ng controller='myController']”)。scope()


但这是完全不推荐的

这是有史以来最反angularJS的问题!$scope是基础,请从这里开始。你的用例是什么?@Karim我想你只是想在页面上显示book2。这是正确的吗?如果是这样的话,你需要更多地了解角度。即自动数据绑定。