Angularjsの基礎知識と事例まとめ_AngularJS
angularjs は、Google が開発したハイエンド フロントエンド MVC 開発フレームワークです。
Angularjs 公式 Web サイト: https://angularjs.org/ 公式 Web サイトにはデモがあり、アクセスするには FQ が必要な場合があります
Angularjs 中国語コミュニティ: http://www.angularjs.cn/ 初心者に適しています
参照ファイル: https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js
angular を使用する場合は注意してください
angularjs ライブラリを引用します: https://github.com/litengdesign/angularjsTest/blob/master/angular-1.0.1.... の例の github からダウンロードできます。このセクション
使用しているエリアに ng-app="appName" を追加するか、ng-app (グローバル) を直接追加する必要があります。
コントローラー ng-controller="Ctrl" を設定します。
サンプルをテストするときは、次の点に注意してください
作者は angular-1.0.1.min.js を使用しているので、head の前に angularjs コードを導入する必要があります。バージョンの違いに注意してください。
すべての小さな例は次の領域で実行されます。必ず ng-app をスコープに追加してください。
以下では、いくつかの小さなケースを使用して、デフォルトの一般的な命令と angularjs の使用法を説明します。
hello world プログラム (二重データ バインディング)
ng-model={{name}} を使用してデータをバインドします
こんにちは:{{名前 || 'リテン'}}
http://2.liteng.sinaapp.com/angularjsTest/helloangularjs.html
イベント バインディングを使用する小さなケース
単価:
数量:
合計価格: {{(価格) * (数量)}}
- 注:
http://2.liteng.sinaapp.com/angularjsTest/event-bind.html
ng-init: デフォルトで属性値を指定可能
{{value}}
http://2.liteng.sinaapp.com/angularjsTest/ng-init.html
ng-repeat: js の情報の i と同様のデータを反復するために使用されます
私には {{friends.length}} 人の友達がいます
[{{$index 1}}]: {{friend.name}} の年齢: {{friend.age}}
http://2.liteng.sinaapp.com/angularjsTest/ng-repeat.html
ng-click:dom クリック イベント
<スクリプト>
関数 ctrl($scope){
$scope.a='こんにちは';
$scope.showMsg=function(){
$scope.a='世界';
}
}
http://2.liteng.sinaapp.com/angularjsTest/ng-click.html
ng-show: 要素の表示を設定します
注: ng-show="!xx": 属性値の前に追加します。追加されていない場合は表示の確認を示します。不明な場合は、
を表示しないでください。ng-show="!show"
ng-show="表示"
http://2.liteng.sinaapp.com/angularjsTest/ng-show.html
ng-hide: 要素を非表示に設定します
ng-hide="aaa"
ng-show="!aaa"
http://2.liteng.sinaapp.com/angularjsTest/ng-hide.html
ng-show を使用してトグル効果を作成します
http://2.liteng.sinaapp.com/angularjsTest/ng-toggle.html
ng-style: デフォルトのスタイル
に似ていますここでの記述形式に注意してください: 文字列は引用符で囲む必要があります
ボックス
http://2.liteng.sinaapp.com/angularjsTest/ng-style.html
フィルター: フィルターフィールド
http://2.liteng.sinaapp.com/angularjsTest/filter.html
ng-template: テンプレートをロードできます
tpl.html
こんにちは
http://2.liteng.sinaapp.com/angularjsTest/show-tpl.html
$http: ajax のようなメソッドはうまく機能します
HTTP リクエストメソッド 1
{{x.名前}} {{x.国}}
方法 2
-
{{y.aid}} {{y.title}}
<スクリプト>
//方法 1
var TestCtrl=function($scope,$http){
var p=$http({
メソッド: 'GET'、
url:'json/date.json'
}); p.success(function(response,status,headers,config){
$scope.names=response;
});
p.error(function(status){
console.log(ステータス);
});
}
//方法 2
関数 TestCtrl2($scope,$http){
$http.get('json/yiqi_article.json').success(function(response){
$scope.info=response;
});
}
上記のすべてのコード: https://github.com/litengdesign/angularjsTest
実装されたデモ: http://2.liteng.sinaapp.com/angularjsTest/index.html
angularjsのルーティング(ルーター)とディレクティブ(ディレクティブ)については、次回に分けてお話します。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP は、Web 開発のすべてのタスクを処理できる、広く使用されているオープン ソースのサーバー側スクリプト言語です。 PHP は Web 開発で広く使用されており、特に動的データ処理における優れたパフォーマンスのため、多くの開発者に愛され、使用されています。この記事では、初心者が入門から上級者になるまでをサポートするために、PHP の基本をステップごとに説明します。 1. 基本構文 PHP は、コードが HTML、CSS、および JavaScript に似ているインタープリター型言語です。すべての PHP ステートメントはセミコロンで終わります。

Javascript は、コードの構成、コードのプログラミング パラダイム、およびオブジェクト指向理論の点で非常にユニークな言語です。しかし、JavaScript が 20 年間主流であったとはいえ、jQuery、Angularjs、さらには React などの人気のあるフレームワークを理解したい場合は、「Black Horse Cloud Classroom JavaScript Advanced Framework」を見てください。デザインビデオチュートリアル」。

今日の情報化時代において、ウェブサイトは人々が情報を入手し、コミュニケーションを図るための重要なツールとなっています。レスポンシブな Web サイトはさまざまなデバイスに適応し、ユーザーに高品質のエクスペリエンスを提供できます。これは、現代の Web サイト開発のホットスポットとなっています。この記事では、PHP と AngularJS を使用して応答性の高い Web サイトを構築し、高品質のユーザー エクスペリエンスを提供する方法を紹介します。 PHP の概要 PHP は、Web 開発に最適なオープンソースのサーバー側プログラミング言語です。 PHP には、学びやすさ、クロスプラットフォーム、豊富なツール ライブラリ、開発効率など、多くの利点があります。

インターネットの継続的な発展に伴い、Web アプリケーションは企業情報構築の重要な部分となり、最新化作業に必要な手段となりました。 Web アプリケーションの開発、保守、拡張を容易にするために、開発者は開発ニーズに合った技術フレームワークとプログラミング言語を選択する必要があります。 PHP と AngularJS は非常に人気のある 2 つの Web 開発テクノロジであり、それぞれサーバー側とクライアント側のソリューションであり、これらを組み合わせて使用すると、Web アプリケーションの開発効率とユーザー エクスペリエンスを大幅に向上させることができます。 PHPPHPの利点

Go 言語は、Google によって開発された静的型付けのコンパイル言語であり、その簡潔で効率的な機能が開発者から広く注目され、愛されています。 Go 言語を学習するプロセスでは、変数の基本知識を習得することが重要なステップです。この記事では、Go 言語における変数の定義、代入、型推論などの基本的な知識を具体的なコード例を通じて説明し、読者がこれらの知識をより深く理解し習得できるようにします。 Go 言語では、キーワード var を使用して変数を定義できます。これは、var 変数名変数タイプの形式です。

PHP の基本入門: echo 関数を使用してテキスト コンテンツを出力する方法 PHP プログラミングでは、テキスト コンテンツを Web ページに出力する必要がよくあります。この場合、echo 関数を使用できます。この記事では、echo 関数を使用してテキストコンテンツを出力する方法といくつかのサンプルコードを紹介します。始める前に、まず PHP がインストールされ、実行環境が構成されていることを確認してください。 PHP がまだインストールされていない場合は、PHP 公式 Web サイト (https://www.php.net) から最新の安定バージョンをダウンロードできます。

IT業界で働きたいけどプログラミングを学びたいと思ったら、どのテクノロジーを選べばいいでしょうか?それはもちろんLinuxの運用保守です。 Linux は市場で非常に人気のあるテクノロジーであり、幅広い用途があり、雇用の可能性も高く、多くの人に好まれています。そこで質問は、基礎ゼロで Linux の運用と保守を学ぶことができるでしょうか? サーバー市場では、安定性、セキュリティ、無料のオープンソース、効率性、利便性などの利点により、Linux システムは最大 80% の市場シェアを持っています。このことから、Linux アプリケーションが非常に人気があることがわかります。現在でも将来でも、Linux を学ぶことは非常に良い選択です。ゼロから学ぶことは可能かというと、私の答えはもちろんです。 Oldboy Education Linux 対面クラスは、基礎知識がまったくない人向けに特別に設計されています

インターネットの普及と発展に伴い、フロントエンド開発の重要性がますます高まっています。フロントエンド開発者として、私たちはさまざまな開発ツールとテクノロジーを理解し、習得する必要があります。その中でも、PHP と AngularJS は非常に便利で人気のあるツールです。この記事では、これら 2 つのツールをフロントエンド開発に使用する方法を説明します。 1. PHP の概要 PHP は、人気のあるオープン ソースのサーバー側スクリプト言語であり、Web 開発に適しており、Web サーバーやさまざまなオペレーティング システム上で実行できます。 PHP の利点は、シンプルさ、スピード、利便性です。
