by Santhakumar Munuswamy
Posted on 31 十二月 2015
AngularJS
这个 article explains understand the 指示s 与 a sample application and its usage of 指示s 讨论区 to here. In my previous article, we saw 理解 the controller with an sample application. Here are 的 series of 文章 written on AngularJS ,
What is 指示s?
指令是AngularJs的主要功能。它可以在元素名称,属性,注释以及CSS类中使用。
我们可以使用内置指令,也可以创建自己的指令,例如自定义指令。
指示 Type
我们可以在AngularJs中实现以下类型的指令
Angular在以下应用立场上提供了两个内置指令
应用程式 指示
ng- apps指令与应用程序的根元素关联。它基本上放置在页面的根元素附近,如body或html标签
ng- Controller 指示
ng- controller指令将控制器类与视图关联
Angular提供 几个 内建指令 捆绑 站在下面
- ng- bind
- ng模型
- 热
- ng- src
- ng样式
ng- 绑定 指示
ng- bind 属性可将特定元素的文本值替换为value,并在更改值后更新其中的值
怎么样 to use ng-bind for the attribute
<Any
ng-bind=”expression”>
</Any>
怎么样 to 利用 ng- bind 对于 的 CSS Class
<Any class=”ng-bind: expression;”> </Any>
热 指示
热 指令可评估当前范围内的表达式
怎么样 to 利用 热 对于 的 属性
<Any
ng-init=”expression”>
</Any>
怎么样 to 利用 热 对于 的 CSS Class
<Any class=”ng-init: expression;”> </Any>
ng模型 指示
ng模型 指令将输入字段绑定到当前控制器范围内的属性
Angular提供 few 内建指令 operation 站在下面
- ng- change
- ng检查
- 点击
- 引用
- ng- selected
步骤1:
打开Visual Studio 2015并转到文件菜单,指向新的,然后单击新项目。将打开新的ASP.NET项目窗口,您可以选择一个ASP.NET Web应用程序并键入项目名称AngularJsDirectivesDemo,选择项目位置路径,然后单击“确定”按钮。
新的ASP.NET项目窗口将打开,您可以选择一个 Empty Template 与 No Authentication 然后单击确定按钮。

转到解决方案资源管理器,右键单击项目名称,然后单击“管理NuGet程序包”。

NuGet软件包管理器窗口将打开,您可以键入AngularJS并浏览。还要选择AngularJS.Core,然后单击“安装”按钮。

预览窗口将打开,您可以看到AngularJS版本的安装详细信息,然后单击确定按钮。在AngularJS中成功安装后,您可以看到以下内容:

您可以在下面的屏幕快照中看到AngularJsControllerDemo项目结构。

添加SimpleDirectives.html
转到解决方案资源管理器,右键单击项目名称,然后指向添加,然后单击HTML页面。您可以键入项目名称SimpleDirectives.html,然后单击“确定”按钮
第2步: 这里的SimpleDirectives.html代码, ng-model, ng- bind 和 热
- <!DOCTYPE html>
- <html>
- <head>
- <title> San2debug.net | AngularJs Controller Application Demo </title>
- <meta charset= “ utf-8” />
- <script src=“脚本/angular.min.js”></script>
- </head>
- <body>
- <h2>AngularJs Directive Application Demo</h2>
- <div ng-app= ” >
- First Name: <input type= “文本” ng-model=“名字” /><br /><br />
- Last Name: <input type= “文本” ng-model=“姓” /><br /><br />
- <hr />
- Welcome {{firstName}} {{lastName}}
- </div>
- </body>
- </html>
- <!DOCTYPE html>
- <html>
- <head>
- <title> San2debug.net | AngularJs Controller Application Demo </title>
- <meta charset= “ utf-8” />
- <script src=“脚本/angular.min.js”></script>
- </head>
- <body>
- <h2>AngularJs Directive “ 热 ” Application Demo</h2>
- <div ng-app= ” ng-init=“名字='Vishanth'”>
- First Name: <input type= “文本” ng-model=“名字” /><br /><br />
- Last Name: <input type= “文本” ng-model=“姓” /><br /><br />
- <hr />
- Welcome <span ng-bind=“名字” ></span> {{lastName}} </div>
- </body>
- </html>
- <!DOCTYPE html>
- <html>
- <head>
- <title> San2debug.net | AngularJs Student Mark Sheet Demo </title>
- <meta charset= “ utf-8” />
- <script src=“脚本/angular.min.js”></script>
- </head>
- <body>
- <center>
- <h2>Student Mark Sheet</h2>
- <table ng-app= ” width= “ 500px” cellpadding="3" cellspacing="6" border="1">
- <tr>
- <td>Tamil:</td><td> <input type= “数” ng-model= “泰米尔语” /><br /></td>
- </tr>
- <tr>
- <td>English:</td>
- <td> <input type= “数” ng-model="英语" /><br /></td>
- </tr>
- <tr>
- <td>Maths: </td>
- <td><input type= “数” ng-model="数学" /><br /></td>
- </tr>
- <tr>
- <td>Science: </td>
- <td><input type= “数” ng-model="科学" /><br /></td>
- </tr>
- <tr>
- <td>Social Science</td>
- <td> <input type= “数” ng-model="社会科学" /><br /></td>
- </tr>
- <tr>
- <td><strong>Total Marks</strong></td>
- <td> {{tamil + english + maths + science + socialscience }}</td>
- </tr>
-
- </table>
- </center>
- </body>
- </html>
步骤3: AngularJS 控制者 应用 demo output as in 的 following 屏幕截图,



结论:
这个 文章 helps you to 理解 的 指示s 与 a 使用Visual Studio 2015的示例应用程序。感谢您阅读我的文章。请分享您的意见或建议