내 app.js 파일에 다음과 같은 구성 기능과 실행 기능이 있습니다. 이 함수 방법을 최적화하는 가장 좋은 방법은 무엇입니까? 우리는 이것을 하나의 단일 설정 기능으로 옮길 수 있습니까? 또는 다른 파일로이 파일을 옮길 수 있습니까? 예이면 주석에서 코드를 업데이트하십시오.AngularJS 구성 기능을 최적화하는 방법
.config(['cfpLoadingBarProvider', function(cfpLoadingBarProvider) {
cfpLoadingBarProvider.includeSpinner = false;
cfpLoadingBarProvider.includeBar = true;
}])
.run(function($state, $rootScope, $window) {
$rootScope.$state = $state;
$rootScope.$on("$locationChangeSuccess",
function(event, current, previous, rejection) {
$window.scrollTo(0, 0);
});
})
.config(function($httpProvider) {
return $httpProvider.interceptors.push("AuthInterceptor");
})
.config(['toastyConfigProvider', function(toastyConfigProvider) {
toastyConfigProvider.setConfig({
limit: 2,
sound: true,
position: 'top-center',
shake: false,
theme: 'material'
});
}])
.config(function($stateProvider, $urlRouterProvider, $locationProvider, helloProvider, toastrConfig) {
helloProvider.init({
facebook: '1234567899',
google: '12345890-wgewrgwrgwrgrgwr.apps.googleusercontent.com',
twitter: 'wgwerwrgwrgwrgwrgwrw'
}, {
redirect_uri: 'redirect.html',
oauth_proxy: 'https://auth-server.herokuapp.com/proxy',
oauth_version: '1.0a' // probably 1.0a with hello.js
});
"최적화"를 정의하십시오. 그 기능이 너무 느리며 성능 문제가 있음을 측정 했습니까? 그렇지 않다면 왜 최적화해야한다고 생각합니까? –
아니요 성능 문제는 없습니다. 여러 개의 설정 기능을 유지하는 것이 좋은 습관입니까? – Anish