2016-08-09 165 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"; 
}); 
相關問題