【发布时间】:2014-07-14 16:40:23
【问题描述】:
我想知道如何将Controller as 语法与ngRoute 结合使用,因为我无法做到ng-controller="Controller as ctrl"
【问题讨论】:
我想知道如何将Controller as 语法与ngRoute 结合使用,因为我无法做到ng-controller="Controller as ctrl"
【问题讨论】:
在$routeProvider 配置中指定控制器时,可以使用controller as 语法。
例如
$routeProvider
.when('/somePath', {
template: htmlTemplate,
controller: 'myController as ctrl'
});
【讨论】:
或者,您可以指定一个控制器分配,就像您使用controllerAs 创建一个新指令时一样。
$routeProvider
.when('/products', {
templateUrl: 'partials/products.html',
controller: 'ProductsController',
controllerAs: 'products'
});
【讨论】: