不同的html文件和相同的控制器Angular JS

时间:2019-04-29 10:30:18

标签: angularjs

在angular js中,可以有多个HTML文件具有单个控制器吗? 例如:

var app = angular.module('myApp', []);
app.config(function($routeProvider){
    $routeProvider.when("/users",{
        templateUrl: "/project/views/users.html"
        controller: "myCtrl",
        resolve: {}
    });
    $routeProvider.when("/admin",{
        templateUrl: "/project/views/admin.html"
        controller: "myCtrl",
        resolve: {}
    });
});

这只是一个粗略的代码,所以请您告诉我是否可以这样使用它?以及为什么...! 预先感谢。

1 个答案:

答案 0 :(得分:0)

可以使用以下方法实现:

模板1:

<div ng-controller="myCtrl">
// Do whatever
</div>

模板2:

<div ng-controller="myCtrl">
// Do whatever
</div>