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