----------------------- Page 5-----------------------
AngularJS ? Qu'est ce que c'est ?
AngularJS (site officiel) est un framework JavaScript open-source (rechercher la définition d'open-source et de
framework) développé par Google. Il a été créé par Miško Hevery (en 2010). La version 1.0 (première version dite
stable) date de juin 2012.
Ce framework facilite grandement le développement d'application web selon le modèle MVC (Modèle Vue Controleur).
Nous aurons l'occasion de revenir plus tard sur ces notions, mais vous avez peut-être déjà eu l'occasion d'utiliser des
applications web (souvent appelées «web app»). Par exemple Gmail et GoogleDoc sont des « web app » (site internet
ressemblant à des applications «classiques»).
Notez bien qu'AngularJS n'est pas un "logiciel", vous allez donc produire du code (HTML, JavaScript et CSS).
Première approche
AngularJS va nous permettre de rajouter de nouveaux attributs aux balises HTML, tous ces nouveaux attributs
commenceront par : ng-
Par exemple nous pourrons avoir .......
er
Dans notre 1 exemple nous utiliserons 2 attributs apportés par AngularJS : ng-app et ng-controller, mais il en existe
beaucoup d'autres que nous étudierons plus tard dans ce document.
Nous allons pouvoir introduire ce que nous appellerons pour l'instant des « variables » directement dans le code HTML
(ces « variables » pourront être contrôlées grâce au JavaScript). Ceci va rendre notre page HTML dynamique (les
données affichées pourront évoluer au cours de temps). Ces « variables » seront facilement reconnaissables, car elles
seront encadrées par des accolades : {{maVariable}}
exemple : {{monTitre}}.
Le navigateur n'affichera pas {{monTitre}}, mais la valeur contenue dans la « variable » monTitre.
Un premier exemple
À faire vous même
code HTML ex1.html
Test AngularJS
{{maVariable}}
code JavaScript ex1.js
function monControl($scope){
$scope.maVariable="Hello World !";
}
Quelques remarques sur le contenu de la balise head du fichier HTML :
• Avant de commencer vous devez télécharger le framework sur le site officiel (http://angularjs.org/), choisir
« stable », « Minified » et cliquez sur Download. Récupérer le fichier « angular.min.js».
• La ligne «» va vous permettre d'utiliser AngularJS. À
vous de l'adapter en fonction du dossier qui accueille le fichier « angular.min.js».
• La ligne suivante («») va nous permettre d'accéder à
notre fichier JavaScript «ex1.js», ici aussi, attention au chemin choisi.
Vous avez sans doute remarqué l'attribut ng-app au niveau de la balise body. Cela signifie simplement qu'AngularJS
sera actif de la balise jusqu'à la balise .
L'attribut ng-controller dans la balise va nous permettre de définir un contrôleur. Ce contrôleur sera actif de la
balise jusqu'à la balise . Tout ce qui se trouve entre les balises et sera soumis à la
----------------------- Page 5-----------------------AngularJS? 이게 뭐죠? AngularJS (공식 사이트)는 오픈 소스 자바 스크립트 프레임 워크 (오픈 소스 정의 하 고) Google에 의해 개발 된 프레임 워크). 그것은 (2010 년)에 Miško Hevery에 의해 만들어졌습니다. 버전 1.0 (첫 번째 버전 이라고 안정) 2012 년 6 월의. 이 프레임 워크는 MVC (모델 보기 컨트롤러) 패턴에 따라 웹 응용 프로그램의 개발을 촉진 한다. 기회가 다시와 서 나중에이 개념, 하지만 이미 기회를 사용 하는 웹 응용 프로그램 ('웹 앱'이 라고도 함)입니다. 예를 들어 Gmail와 GoogleDoc는 웹 응용 프로그램 (웹사이트의 "고전적인" 응용 프로그램을 유사). Note AngularJS은 "소프트웨어", 당신은 따라서 (HTML, 자바 스크립트와 CSS) 코드를 생성 해야 합니다. 첫 번째 접근 방법 AngularJS 수 있도록 이러한 새 특성의 모든 HTML을 새 특성을 추가 하려면 에 의해 시작: ng- 예 우리는 할 수 있습니다. ....... ER AngularJS에서 제공 하는 2 특성 사용 합니다 우리의 1 예에서: ng-애플 리 케이 션 및 ng-컨트롤러, 그러나 있다 많은 다른 사람을 우리는이 문서의 뒷부분에서 설명 합니다. 우리는 지금 우리가 전화 "변수" 직접 HTML 코드에서에서 발생할 수 있습니다. (이 '변수'는 자바 스크립트를 통해 제어할 수 있습니다). 이것은 우리의 동적 HTML 페이지 (는 게 표시 된 데이터 수 있습니다 시간이 지남에 변경). 이러한 '변수'는 쉽게 인식할 수 있을 것입니다 때문에 그들은 중괄호는 누 명을 것입니다: {{myvariable}} 예: {{MyTitle}}. 브라우저 표시 되지 않는 것 이다 {{MyTitle}}, "가변" MyTitle에 포함 된 값만. 첫 번째 예제 하도 HTML ex1.html 테스트 AngularJS {{myvariable}} 자바 스크립트 ex1.js 코드 기능 monControl ($scope) {} $scope.maVariable = "hello World!"; } HTML의 내용에 일부 발언 머리 태그: • 당신이 시작 하기 전에 공식 웹사이트 (http://angularjs.org/)에 프레임 워크를 다운로드를 선택 필요 '안정', 'Minified' 하 고 다운로드를 클릭 하십시오. 'Angular.min.js' 파일을 검색 합니다. • 라인 «»»는 AngularJS를 사용할 수 있습니다. 받는 사람 당신은 폴더를 호스팅하는 파일에 따라 'angular.min.js' 적응. • 다음 선 («»)«) 액세스할 수 있도록 우리의 자바 스크립트 «ex1.js», 여기도, 경로 선택한 파일에 대 한 관심. 아마 특성 ng-body 태그의 수준에서 응용 프로그램으로 나타났습니다. 즉, 단순히 그 AngularJS 활성화 될 것입니다 태그 태그까지. 태그 특성에 ng 컨트롤러 우리는 컨트롤러를 정의할 수 있게 됩니다. 이 컨트롤러에서 활성화 될 것 이다는 태그 태그 . 모든 태그 사이 서 그리고 에 제출 될 것 이다는
번역되고, 잠시 기다려주십시오..
----------------------- ----------------------- 5 페이지 angularjs? 그것은 무엇인가? Angularjs가 (공식 사이트) 오픈 소스 자바 스크립트 프레임 워크 (오픈 소스의 정의를 찾아 볼 것입니다 구글에서 개발 한 프레임 워크를). 그것은 (2010 년) Miško Hevery에 의해 만들어졌습니다. 버전 1.0 (첫 번째 버전라는 2012 년 6 월 일자 안정) 이 프레임 워크는 크게 MVC (모델 뷰 컨트롤러)를 기반으로 웹 애플리케이션 개발을 용이하게한다. 우리는이 개념에 다시 방문 할 기회가 있지만 것 아마도 이미 사용할 수있는 기회가 있었다 (종종 "웹 응용 프로그램"이라고합니다) 웹 응용 프로그램을. 예를 Gmail 및 GoogleDoc은 "웹 응용 프로그램"(웹 사이트입니다 "전통적인"응용 프로그램 등). , 당신은 다음 코드 (HTML, 자바 스크립트, CSS를) 생성 qu'AngularJS가 "소프트웨어"아닙니다 참고 . 먼저 접근 angularjs 우리가 HTML 태그에 새로운 속성을 추가 할 수 있습니다, 이러한 모든 새로운 속성은 ng-에 의해 시작 우리는 할 수 있습니다 예를 들어
.......
ST는
우리의 예에서 우리는 angularjs에서 제공하는 1 2 속성을 사용합니다 : ng를-NG 및 응용 프로그램 컨트롤러,하지만 거기에
우리가이 문서의 뒷부분 연구 것이다 많은 사람들이. 우리는 우리가 지금 부르는 것을 소개 할 수있을 것입니다 직접 HTML 코드의 "변수" ( "변수"는 자바 스크립트를 통해 제어 될 수있다). 이것은 우리의 동적 HTML 페이지 (만들 것입니다 시간이 지남에 따라 변경됩니다 표시 데이터). 그들이 있기 때문에 이러한 "변수는"쉽게 인식 할 수있다 {}} {인 myVariable : 중괄호로 둘러싸인됩니다 예 :
{{}} myTitle이라는.
브라우저가 표시되지 않습니다 {{}} myTitle이라는하지만 "변수"myTitle이라는에 포함 된 값입니다. 첫 번째 예는 자신을 수행 할 HTML 코드 ex1.html를
Test AngularJS
{{}}에서는 myVariable
자바 스크립트는 ex1.js 기능 monControl ($ 범위) {$ scope.maVariable = "안녕하세요 세계! ";} HTML 파일의 헤드 태그의 내용의 일부 발언 : • 당신은 공식 웹 사이트의 프레임 워크를 다운로드하기 전에 (http://angularjs.org/), 선택 "축소 된", "안정"과 다운로드를 클릭합니다. "angular.min.js"파일을 가져옵니다. • 라인 "" 당신이 angularjs를 사용할 수 있습니다. 들어 당신은. "angular.min.js"파일을 호스트하는 폴더에 따라 적응 • 다음 라인을 ( "") 우리가 액세스 할 수 있습니다 조심 여기에 "ex1.js 우리의 자바 스크립트 파일을" 선택한 경로는. 당신은 body 태그의 응용 프로그램 NG 레벨 속성을 발견했을 수 있습니다. 이것은 단순히 qu'AngularJS 의미 태그에 태그에서 활성화됩니다. 태그 NG-check 속성을
우리는 컨트롤러를 정의 할 수 있습니다. 이 컨트롤러에서 활성화됩니다
태그 태그 . 태그 사이에 그 모든 과 실시 될
번역되고, 잠시 기다려주십시오..