初學Angular遇到了點困惑,以下面這個控制器函數為例functionhello($scope){$scope.name='張三'}這是個函數聲明,$scope理應是形參吧?可是把$scope改為其他標識符如s就不行了。可見$scope是hello函數被調用時傳入的實參。但這三行代碼是函數的聲明,怎么就傳入實參了呢?我大概意識到了這不是一個正常的函數聲明,可能與Angular的控制器函數的綁定機制有關系?具體是怎樣的?
Angular中控制器函數聲明時的$scope到底是形參還是實參?
躍然一笑
2019-04-07 11:18:46