0

「controllerAs」を使用してapp.jsを開始するyeomanでアプリをキックスタートします..

このように$scopeを使用しないことはわかっていますが、これを使用してコントローラーのプロパティにアクセスする必要がありますが、どういうわけか変更を視覚化できません...誰かが私を助けてくれますか?

ここで私がやったこと:

app.js

            angular
              .module('viaggiApp', [
                'ngAnimate',
                'ngCookies',
                'ngResource',
                'ngRoute',
                'ngTouch',
                'ngMaps'
              ])
              .config(function ($routeProvider, $locationProvider) {
                $routeProvider
                  .when('/', {
                    templateUrl: 'views/main.html',
                    controller: 'MainCtrl',
                    controllerAs: 'main'    
                  })
                  .when('/about', {
                    templateUrl: 'views/about.html',
                    controller: 'AboutCtrl',
                    controllerAs: 'about'
                  })
                  .otherwise({
                    redirectTo: '/'
                  });
                   $locationProvider.hashPrefix('');      
              });

コントローラー(メイン)

 angular.module('viaggiApp').controller('MainCtrl', function ($q,GetPathGoogle,NgMap) {
this.propriety="say hi";
});

html

{{main.propriety}}

html が適切な値を適切にレンダリングしないのはなぜですか?

4

2 に答える 2