我試圖使用此控制器訪問我的Angular Controller
中html
文件中定義的變量。但他們不在那裏。這裏是我的代碼:控制器中定義的變量在html中不可用
在MapsController
:
angular.module('Maps').controller('MapsController', ['$scope', '$location', 'MapsService', function($scope, $location, MapsService) {
$scope.number = 5;
... ...
}]);
在Search.html
:
<div class="generic-container" ng-controller="MapsController as ctrl">
number: {{ctrl.number}}
</div>
當我運行此,number
總是空的。我錯過了什麼?
(這顯然是一個簡化版本。其實我試圖訪問得到由數據庫填充的數組,但它好像在主要的想法是一樣的。)