2014/06/12

AngularJs 入門

★load説明:
<!doctype html>
<html lang="en" ng-app>
<head>
  <meta charset="utf-8">
  <title>My HTML File</title>
  <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css">
  <link rel="stylesheet" href="css/app.css">
  <script src="bower_components/angular/angular.js"></script>
</head>
<body>

  <p>Nothing here {{'yet' + '!'}}</p>

</body>
</html>
=ー>
・ブラウザがHTMLがロードする後、angular.jsをロードする
・ng-appーー>angularJSの勢力範囲を説明したので、angular.jsの動きを制御する
・{{}}はコアの機能である。angularは中の物を解析して、DOMに入れて、TWOーWAY bindingはそれより実現される。

・Most applications have a main method that instantiates and wires together the different parts of the application.
Angular apps don't have a main method. Instead modules declaratively specify how an application should be bootstrapped.

疑問点:
・imperative指令?
・injector?
    ーー>すでにどこであるので、必要であれば君に与える。君は自分で作る必要がない。
    その事をする物はinjectorである!例 
    function?PhoneListCtrl($scope,?$http)?{
        http.get(....).success(function(data))....
    }
   
    ==>function定義のところで、引数はhttpである==>これがほしいよ。はい。。どうぞの感じはinject!!?

===>抽象すぎの記述があるので「moduleなど」、まぁ。。。ゆっくり勉強しましょう。。