AngularJS フロントエンド JS フレームワーク

不言
リリース: 2018-03-31 13:13:38
オリジナル
1273 人が閲覧しました

この記事では、AngularJS フロントエンド JS フレームワークについて紹介します。必要な方はご覧ください。

使用法:

<script type="application/javascript" src="../js/angular.min.js "></script>
ログイン後にコピー

1. 共通属性:

ng-app: の役割を表す任意の要素で使用できます。 angular アプリケーション ドメインは AngularJS のプログラムの入り口でもあり、タグ内の要素を初期化します。 ng-controller: ng-model: 現在の要素がデータ モデル ($scope) の属性にバインドされていることを指定します。この属性がない場合、データ モデルはカスタマイズされます。 ng-repeat: $scope で属性をループします。

2. 双方向バインディング:

定義: ビューを更新するとモデルが自動的に更新され、モデルを更新するとビューも自動的に更新されます

<!-- Angular编程入口 -->
<body ng-app>
    <p>
        <!-- 模型 -->
        <input type="text" name="name" ng-model="name " />
    </p>
    <p>
        Hello,{{name}}!!! 
    </p>
</body>
ログイン後にコピー

3. AngularJS はモジュール化に基づいて MVC を実装します:

<body>
    <!-- Angular编程入口,定义一个模块 -->
    <p ng-app="myapp" ng-controller="myctrl">
        <p>
            <!-- 模型 -->
            <input type="text" name="name" ng-model="name " />
        </p>
        <p>
            Hello,{{name}}!!! 
        </p>
    </p>
</body>
<script type="text/javascript">
    //初始化模块,第一个参数是对应的模块名称,第二个参数对应的拓展功能插件数组
    var myapp = angular.module("myapp",[]);
		
    //定义模块的控制器
    /*myapp.controller("myctrl",["$scope",function($scope){
        $scope.name="沃德发";
    }])*/
		
    //$scope页面与控制器的桥梁
    myapp.controller("myctrl",function($scope){
        $scope.name="法克鱿";
    });
</script>
ログイン後にコピー

4. AngularJS イベント バインディング:

ng-click: Angularjs Clickイベント。AngularJSトラバーサルコレクション:angularjsは、コレクショントラバーサルと反復に使用されます。ルーティングによって呼び出されるページ

$routeProvider: ルーティング システム

when..when..otherwise : switch..case..case..default に類似

<body>
    <!-- Angular编程入口,定义一个模块 -->
    <p ng-app="myapp" ng-controller="myctrl">
        <p>
            <!-- 模型 -->
            <input type="text" name="name" ng-model="name " />
            <input type="button" value="清空" ng-click="clearVal()"/>
        </p>
        <p>
            Hello,{{name}}!!! 
        </p>
    </p>
</body>
<script type="text/javascript">
    //初始化模块,第一个参数是对应的模块名称,第二个参数对应的拓展功能插件数组
    var myapp = angular.module("myapp",[]);
		
    //$scope页面与控制器的桥梁
    myapp.controller("myctrl",function($scope){
        $scope.name="嗯嗯啊";
        //事件绑定
        $scope.clearVal = function() {
            $scope.name = "";
        }
    });
</script>
ログイン後にコピー

関連する推奨事項:

AngularJS フロントエンド フレームワーク


angularjsでタブ切り替えと選択切り替えを実装する方法

AngularJSの紹介

以上がAngularJS フロントエンド JS フレームワークの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!