我在angularjs中使用ng-view
。我怎样才能控制器功能
app.controller("onedetailsCtrl", ['$scope', '$rootScope', function($scope, $rootScope) {
$rootScope.url = "Samples/one.html";
}])
app.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/one', {
templateUrl: 'sample/one.htm',
controller: 'onedetailsCtrl'
}).
when('/two', {
templateUrl: 'sample/two.htm',
controller: 'deatailsController'
}).
otherwise({
redirectTo: '/one'
});
}
]);
这里如何调用控制器功能。我也试过下面的方法。
$scope.$on('$viewContentLoaded', function (event) {
$compile($('#auto'))($scope);
});
})
你想调用哪种控制器方法? – Satpal
你正在使用'app.controller'&'mainApp.config',你确定这是正确的吗?它应该不是两个一样吗? –
它应该是相同的(app.controller) –