﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Noah-文章分类-AngularJS</title><link>http://www.blogjava.net/Noah/category/54921.html</link><description>&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang="ZH-CN"&gt;不是经典我不发&lt;/span&gt;</description><language>zh-cn</language><lastBuildDate>Tue, 08 Sep 2015 04:27:32 GMT</lastBuildDate><pubDate>Tue, 08 Sep 2015 04:27:32 GMT</pubDate><ttl>60</ttl><item><title>AngularJs 控制器和过滤器的用法</title><link>http://www.blogjava.net/Noah/articles/427188.html</link><dc:creator>眼镜蛇</dc:creator><author>眼镜蛇</author><pubDate>Tue, 08 Sep 2015 03:43:00 GMT</pubDate><guid>http://www.blogjava.net/Noah/articles/427188.html</guid><wfw:comment>http://www.blogjava.net/Noah/comments/427188.html</wfw:comment><comments>http://www.blogjava.net/Noah/articles/427188.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Noah/comments/commentRss/427188.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Noah/services/trackbacks/427188.html</trackback:ping><description><![CDATA[控制器和过滤器的用法<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&nbsp;</span><span style="color: #FF0000; ">src</span><span style="color: #0000FF; ">=&nbsp;"http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span>ng-controller&nbsp;指令定义了应用程序控制器。这个控制器是自己定义的<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div&nbsp;</span><span style="color: #FF0000; ">ng-app</span><span style="color: #0000FF; ">="myApp"</span><span style="color: #FF0000; ">&nbsp;ng-controller</span><span style="color: #0000FF; ">="namesCtrl"</span><span style="color: #0000FF; ">&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span>输入过滤:<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;&lt;</span><span style="color: #800000; ">input&nbsp;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text"</span><span style="color: #FF0000; ">&nbsp;ng-model</span><span style="color: #0000FF; ">="test"</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span>这里用到了过滤器，&#8216;|&#8217;为管道过滤器,后面可以接：<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />currency&nbsp;&nbsp;&nbsp;&nbsp;格式化数字为货币格式。<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />filter&nbsp;&nbsp;&nbsp;&nbsp;从数组项中选择一个子集。<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />lowercase&nbsp;&nbsp;&nbsp;&nbsp;格式化字符串为小写。<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />orderBy&nbsp;&nbsp;&nbsp;&nbsp;根据某个表达式排列数组。<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />uppercase&nbsp;&nbsp;&nbsp;&nbsp;格式化字符串为大写。<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">ul</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">li&nbsp;</span><span style="color: #FF0000; ">ng-repeat</span><span style="color: #0000FF; ">="x&nbsp;in&nbsp;names&nbsp;|&nbsp;filter:test&nbsp;|&nbsp;orderBy:'country'"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;{{&nbsp;fullName(x)&nbsp;+&nbsp;',&nbsp;'&nbsp;+&nbsp;x.country&nbsp;|&nbsp;uppercase&nbsp;}}<br />&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">li</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">ul</span><span style="color: #0000FF; ">&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><span style="background-color: #f5f5f5;"><br />angular.module('myApp',&nbsp;[]).controller('namesCtrl',&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #f5f5f5;">($scope)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;$scope.names&nbsp;</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">&nbsp;[<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{firstName:'Jani',lastName:'a',country:'Norway'},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{firstName:'Hege',lastName:'b',country:'Sweden'},<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{firstName:'Kai',lastName:'c',country:'Denmark'}<br />&nbsp;&nbsp;&nbsp;&nbsp;];<br />&nbsp;&nbsp;&nbsp;&nbsp;$scope.fullName&nbsp;</span><span style="background-color: #f5f5f5;">=</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #f5f5f5;">($x)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="background-color: #F5F5F5; color: #0000FF; ">return</span><span style="background-color: #f5f5f5;">&nbsp;$x.firstName&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #f5f5f5;">"</span><span style="background-color: #f5f5f5;">&nbsp;</span><span style="background-color: #f5f5f5;">+</span><span style="background-color: #f5f5f5;">&nbsp;$x.lastName;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />});&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">&gt;</span><br /><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span></div><img src ="http://www.blogjava.net/Noah/aggbug/427188.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Noah/" target="_blank">眼镜蛇</a> 2015-09-08 11:43 <a href="http://www.blogjava.net/Noah/articles/427188.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AngularJs，指令与表达示的使用</title><link>http://www.blogjava.net/Noah/articles/427185.html</link><dc:creator>眼镜蛇</dc:creator><author>眼镜蛇</author><pubDate>Tue, 08 Sep 2015 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/Noah/articles/427185.html</guid><wfw:comment>http://www.blogjava.net/Noah/comments/427185.html</wfw:comment><comments>http://www.blogjava.net/Noah/articles/427185.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Noah/comments/commentRss/427185.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Noah/services/trackbacks/427185.html</trackback:ping><description><![CDATA[不用多说，自己复制下来，运行一下，就明白怎么回事了。<br /><div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><div><span style="font-size: 13px;">&lt;!DOCTYPE html&gt;</span></div><div><span style="font-size: 13px;">&lt;html&gt;</span></div><div><span style="font-size: 13px;">&lt;body&gt;</span></div><div><span style="font-size: 13px;"><span style="white-space:pre">	</span>&lt;div&gt;</span></div><div><span style="font-size: 13px;"><span style="white-space:pre">		</span>&lt;h3&gt;指令说明&lt;/h3&gt;</span></div><div><span style="font-size: 13px;"><span style="white-space:pre">		</span>&lt;p&gt;ng-app 指令初始化一个 AngularJS 应用程序。这个必须写&lt;/p&gt;</span></div><div><span style="font-size: 13px;"><span style="white-space:pre">		</span>&lt;p&gt;ng-init 指令初始化应用程序数据。有需要实例化的数据就写，没有的话可以不写，它可以接收普通字符串，数组，对象，如有多个可用分号分隔&lt;/p&gt;</span></div><div><span style="font-size: 13px;"><span style="white-space:pre">		</span>&lt;p&gt;ng-model 指令把元素值（比如输入域的值）绑定到应用程序。&lt;/p&gt;</span></div><div><span style="font-size: 13px;"><span style="white-space:pre">		</span>&lt;p&gt;======================================&lt;/p&gt;</span></div><div><span style="font-size: 13px;"><span style="white-space:pre">	</span>&lt;/div&gt;</span></div><div><span style="font-size: 13px;">&lt;div ng-app="" ng-init="firstName='John';lastName='aaa';names=['Jani','Hege','Kai'];person={firstName:'John',lastName:'Doe'}"&gt;</span></div><div><span style="font-size: 13px;"><br /></span></div><div><span style="font-size: 13px;">&lt;p&gt;在输入框中尝试输入:&lt;/p&gt;</span></div><div><span style="font-size: 13px;">&lt;p&gt;姓名: &lt;input type="text" ng-model="firstName"&gt;&lt;/p&gt;&lt;input type="text" ng-model="lastName"&gt;</span></div><div><span style="font-size: 13px;">&lt;p&gt;你输入的为: {{ firstName +""+ lastName }}&lt;/p&gt;</span></div><div><span style="font-size: 13px;">&lt;p&gt;显示数组: {{ names[1] }}&lt;/p&gt;</span></div><div><span style="font-size: 13px;">&lt;p&gt;显示对象: {{ person.lastName }}&lt;/p&gt;</span></div><div><span style="font-size: 13px;">&lt;p&gt;也可以这样显示: &lt;span ng-bind="person.lastName"&gt;&lt;/span&gt;&lt;/p&gt;</span></div><div><span style="white-space: pre; font-size: 13px;">	</span></div><div><span style="font-size: 13px;">&lt;p&gt;使用 ng-repeat 来循环数组。 同理也可以循环对象&lt;/p&gt;</span></div><div><span style="font-size: 13px;">&nbsp; &lt;ul&gt;</span></div><div><span style="font-size: 13px;">&nbsp; &nbsp; &lt;li data-ng-repeat="x in names"&gt;</span></div><div><span style="font-size: 13px;">&nbsp; &nbsp; &nbsp; {{ x }}</span></div><div><span style="font-size: 13px;">&nbsp; &nbsp; &lt;/li&gt;</span></div><div><span style="font-size: 13px;">&nbsp; &lt;/ul&gt;</span></div><div><span style="font-size: 13px;">&lt;/div&gt;</span></div><div><span style="font-size: 13px;"><br /></span></div><div><span style="white-space: pre; font-size: 13px;">	</span></div><div><span style="font-size: 13px;">&lt;script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"&gt;&lt;/script&gt;</span></div><div><span style="font-size: 13px;"><br /></span></div><div><span style="font-size: 13px;">&lt;/body&gt;</span></div><div><span style="font-size: 13px;">&lt;/html&gt;</span></div><div><span style="white-space: pre; font-size: 13px;">			</span></div><span style="font-size: 13px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><img src ="http://www.blogjava.net/Noah/aggbug/427185.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Noah/" target="_blank">眼镜蛇</a> 2015-09-08 11:00 <a href="http://www.blogjava.net/Noah/articles/427185.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>