0
我有一個快速的問題,加載與路由的外部頁面。我很喜歡新的到AngularJS。AngularJS與加載控制器的外部頁面
var app = angular.module('app', []);
$routeProvider.when('/list', {
templateUrl: '/list.html'
})
加載頁面,但在list.html中有控制器定義。
list.html:
<script>
app.controller('test', function(){
console.log('test');
});
</script>
<div ng-controller="test">
</div>
上面的代碼將引發我一個錯誤的測試是不確定的功能,除非如果我放在app.controller('test')
父頁面。
所以我不能把控制器放在外部.html文件上?
下面更新的鏈接: http://plnkr.co/edit/YC6P9W1VfzX8XOyrynCP?p=preview
移動你的Ctrl鍵點擊時在主HTML頁面應加載定義爲單獨的js文件並在index.html中包含該js文件,那麼您將能夠將ctrl放在模板html – harishr
哇真的嗎?我會試試看,爲什麼?在此先感謝 – Bruce
讓我知道,如果這樣的作品,其他設置蹲刀顯示問題 – harishr