AngularJS app.run() 문서?
의 방법과 장소app.run()
사용? 모듈 정의 후, 이후app.config()
또는 그 후app.controller()
?
나는 브리즈를 채택하고 있다.JS Angular Q - 특정 코드를 실행할 수 있는지 여부를 묻습니다.app.run()
기능.
호출 순서는 다음과 같습니다.
app.config()
app.run()
- 디렉티브의 컴파일 함수(dom에 있는 경우)
app.controller()
- 디렉티브의 링크 함수(다시 찾은 경우)
여기 간단한 데모가 있습니다.각각의 실행을 볼 수 있습니다(필요한 경우 실험도 할 수 있습니다).
Angular 모듈 문서:
실행 블록 - 인젝터가 생성된 후 실행되며 애플리케이션을 킥스타트하는 데 사용됩니다.실행 블록에는 인스턴스와 상수만 주입할 수 있습니다.이는 애플리케이션 실행 시 추가 시스템 구성을 방지하기 위한 것입니다.
런 블록은 Angular에서 주 방법에 가장 가까운 것입니다.실행 블록은 응용 프로그램을 시작하기 위해 실행해야 하는 코드입니다.모든 서비스가 구성되고 인젝터가 생성된 후 실행됩니다.런 블록에는 일반적으로 유닛테스트가 어려운 코드가 포함되어 있기 때문에 유닛테스트에서 무시할 수 있도록 격리된 모듈에서 선언해야 합니다.
실행 블록이 사용되는 상황 중 하나는 인증입니다.
구체적으로는...
의 방법과 장소
app.run()
사용? 모듈 정의 후 또는 이후app.config()
,끝나고app.controller()
?
장소:
당신의 패키지에.js E.g./packages/dashboard/public/controllers/dashboard.js
방법:
이렇게 만들어 주세요.
var app = angular.module('mean.dashboard', ['ui.bootstrap']);
app.controller('DashboardController', ['$scope', 'Global', 'Dashboard',
function($scope, Global, Dashboard) {
$scope.global = Global;
$scope.package = {
name: 'dashboard'
};
// ...
}
]);
app.run(function(editableOptions) {
editableOptions.theme = 'bs3'; // bootstrap3 theme. Can be also 'bs2', 'default'
});
언급URL : https://stackoverflow.com/questions/20663076/angularjs-app-run-documentation
'programing' 카테고리의 다른 글
Angularjs pubsub vs $broadcast (0) | 2023.04.01 |
---|---|
Ionic / AngularJs 앱에 노드 모듈을 포함 및 사용하는 방법 (0) | 2023.04.01 |
$before_widget과 $after_widget의 의미는 무엇입니까? (0) | 2023.04.01 |
lessphp 치명적 오류: 로드 오류: wordpress 웹 사이트를 새 서버로 마이그레이션한 후 오류를 찾지 못했습니다. (0) | 2023.03.31 |
Oracle에서 기본 키 열을 얻는 방법 (0) | 2023.03.31 |