我的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不能正确渲染适当的值,但它会显示括号?
我已经做到了这一点: