我收到错误method1()未定义。在init期间调用方法的正确方法是什么?
gdmsDashboard.controller('DashboardController', '$scope') {
$scope.Msg = "";
(function init() {
$scope.method1 ();
method1 ();
this.method1 ();
})();
$scope.method1 = function () {
//
}
}
答案 0 :(得分:1)
您需要了解variable hoisting概念
只是为了让您的代码能够正常运行
$scope.method1 = function () {
//
}
(function init() {
$scope.method1();
})();