对于我的路线,我使用了我设置的额外字段:
app.config([
'$routeProvider', ($routeProvider: ng.route.IRouteProvider) =>
{
$routeProvider
.when('/Page',
{
title: 'My page',
templateUrl: 'Page.html',
controller: 'PageController'
});
}
]);
我尝试在自己的定义文件中添加title
:
declare module "angular" {
namespace route {
interface IRoute {
title: string;
}
}
}
但这似乎不起作用,我尝试了各种语法,但没有成功。有人知道正确的格式吗?
答案 0 :(得分:1)
对于变通方法,您可以使用any
并继续进行类型转换是编译类型,您生成的代码将完美运行。
您也可以使用下面的内容来检查IRoute以及任何
'$routeProvider', ($routeProvider: ng.route.IRouteProvider | any) =>
仅显示使用任何。
app.config([
'$routeProvider', ($routeProvider: any) =>
{
$routeProvider
.when('/Page',
{
title: 'My page',
templateUrl: 'Page.html',
controller: 'PageController'
});
}
]);