我的kickstart與自耕農的應用,誰使用「controllerAs」啓動app.js ..如何訪問控制器內的控制器變量?
我知道這樣,我不使用$範圍,但我必須使用此訪問控制器屬性,但在某種程度上,我無法看到更改...有人可以幫助我嗎?
這裏我做了什麼:
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不能正確渲染適當的值,但它會顯示括號?
我已經做到了這一點: