2016-08-09 119 views
-1

林喜新角JS,var variablename = function()是什么意思?

function MyController($scope) { 
var updateClock = function() { 
$scope.clock = new Date(); 
}; 
setInterval(function() { 
$scope.$apply(updateClock); 
}, 1000); 
updateClock(); 
}; 

有人能解释我这段代码一步一步?

+2

的可能的复制[JavaScript函数声明的语法:VAR FN =函数(){} VS函数fn(){}](http://stackoverflow.com/questions/ 336859/javascript-function-declaration-syntax-var -fn-function-vs-function -fn) – Alnitak

+1

这是一个通用的JS问题(和一个重复的问题),并非特定于AngularJS – Alnitak

+2

这是JavaScript初学者的问题。请按照圆顶教程。 – Sami

回答

0

标题和内容有不同的解释。我会解释两者。

var doStuff = function(){} 

这是javascript中的函数声明。

而你分享的代码是一个angularjs控制器,它是一个javascript函数。

有关详情;谷歌。

0
not sure, but I think this is help you 
    <script> 
    var app = angular.module('myApp', []); 
    app.controller('myCtrl', function($scope) { 
     $scope.firstName = "John"; 
     $scope.lastName = "Doe"; 
    }); 
    </script> 

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

myApp.controller('MyController', function($scope) { 
    $scope.spices = [{"name":"pasilla", "spiciness":"mild"}, 
        {"name":"jalapeno", "spiciness":"hot hot hot!"}, 
        {"name":"habanero", "spiciness":"LAVA HOT!!"}]; 
    $scope.spice = "habanero"; 
}); 
相关问题