web-dev-qa-db-ja.com

ng-viewの「Controlleras」構文

Controller asができないので、ng-controller="Controller as ctrl"構文をngRouteと組み合わせてどのように使用するのか疑問に思いました。

30
user1703761

controller as構成でコントローラーを指定する場合は、$routeProvider構文を使用できます。

例えば.

$routeProvider
    .when('/somePath', {
        template: htmlTemplate,
        controller: 'myController as ctrl'
    });
45
rob

または、controllerAsを使用して新しいディレクティブを作成するときのように、コントローラーの割り当てを指定できます。

    $routeProvider
        .when('/products', {
            templateUrl: 'partials/products.html',
            controller: 'ProductsController',
            controllerAs: 'products'
        });
39
martinjezek