0
我有一個非常簡單的Angular控制器設置,但其構造函數內的代碼沒有運行。以下是相關的部分:角度控制器不加載
conversationcontrollers.js:
var exampleApp = angular.module('exampleApp',[]);
console.log('file loaded');
exampleApp.controller('ConversationController', ['$scope',
function($scope) {
console.log('controller constructor loads');
}
]);
conversation.html:
...
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js"></script>
<script src='/static/js/conversationcontrollers.js'></script>
...
<div ng-controller="ConversationController">
</div>
...
兩個加載文件正確地根據瀏覽器。但從控制檯的唯一結果是:
file loaded
任何人都可以幫忙嗎?
你在你的html元素中有ng-app嗎?你得到的錯誤是什麼? –
你是否在conversation.html中聲明瞭'ng-app'? –
顯示您的完整html,聽起來像是您缺少的'ng-app' – Blowsie