【发布时间】:2015-10-15 04:13:45
【问题描述】:
我已经使用 typescript 和 angular js 实现了一个模块,其中我有多个页面,我想每页使用一个 typescript 控制器。而不是我如何在我的路由中定义它们,因为现在我只定义了一个,但是如果我也有 6 到 7 个控制器和页面。我在下面显示了我的代码:-
/// <reference path="../scripts/typings/angularjs/angular.d.ts" />
/// <reference path="../scripts/typings/angularjs/angular-route.d.ts" />
module CustomerSearch {
export class Routes {
static $inject = ["$routeProvider"];
static configureRoutes($routeProvider: ng.route.IRouteProvider) {
$routeProvider.when("/search", {
templateUrl: "search.aspx",
controller: "CustomerSearch.controllers.CustomerCtrl"
});
$routeProvider.otherwise({ redirectTo: "/search" });
}
}
}
【问题讨论】:
标签: angularjs typescript angular-routing typescript1.4 typescript1.5