我可以在chrome控制台中运行角度方法吗?

时间:2014-06-13 03:29:44

标签: angularjs

我很想知道我是否可以在chrome控制台中运行anguar方法,因为angular中的方法不是globel对象,我不知道如何访问它。 例如:

var app = angular.module('myApp',[]);

app.controller('MainController', function($scope){
  $scope.say = function(){
      alert('hello,world.')
  }
})

请参阅,我想访问$scope.say(),任何想法?

它和下面一样吗?

 var fn = function(){
        function test(){
            alert('123')
        }
        return {
            abc: test
        }
    }
    fn().abc();   // 123
    fn().test();  // Uncaught TypeError: undefined is not a function 

1 个答案:

答案 0 :(得分:3)

首先,右键单击控制器内的元素,然后单击inspect element。之后,打开控制台并运行

angular.element($0).scope().say()