English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

التطبيق الأول لـ AngularJS

在创建实际的Hello World之前应用程序使用AngularJS,让我们看一下AngularJS应用程序的各个部分。AngularJS应用程序包含以下三个重要部分-

  • ng-app −该指令定义了AngularJS应用程序并将其链接到HTML。

  • ng-model −此伪指令将AngularJS应用程序数据的值绑定到HTML输入控件。

  • ng-bind −该指令将AngularJS应用程序数据绑定到HTML标签。

创建AngularJS应用程序

步骤1:加载框架

作为纯JavaScript框架,可以使用<Script>标记添加它。

<script 
   src = "https://cdn.staticfile.org/angular.js/1.3.14/angular.min.js"></script>

步骤2:使用ng-app指令定义AngularJS应用

<div ng-app="">
   ...</div>

步骤3:使用ng-model指令定义模型名称

<p>ادخل اسمك: <input type="text" ng-model="name"></p>

步骤4:绑定使用ng-bind指令定义的上述模型的值

<p>Hello <span ng-bind="name"></span>!</p>

执行AngularJS应用

在HTML页面中使用上述三个步骤。

testAngularJS.htm

<html>
   <head>
      <title>AngularJS First Application</title>
   </head>
   
   <body>
      <h1>تطبيق نموذجي</h1>
      
      <div ng-app="">
         <p>ادخل اسمك: <input type="text" ng-model="name"></p>
         <p>Hello <span ng-bind="name"></span>!</p>
      </div>
      
      <script src="https://cdn.staticfile.org/angular.js/1.3.14/angular.min.js">
      </script>
      
   </body>
</html>
اختبار لـ <‹/›

كيف يُدمج AngularJS مع HTML

  • تعليمات ng-app تشير إلى بدء تطبيق AngularJS.

  • يُنشئ تعليمات ng-model متغيرًا نموذجيًا يُسمى name، يمكن استخدامه مع صفحة HTML، ويمكن استخدامه أيضًا في div الذي يحتوي على تعليمات ng-app.

  • ثم، كلما أدخل المستخدم محتوى في مربع النص، سيستخدم ng-bind لعرض اسم الموديل في علامة <span> من HTML.

  • علامة </ div> تُشير إلى انتهاء تطبيق AngularJS.