<p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/42418ea2d6d88684f367b335027dbbf3.png" /></strong></p> <p> </p> <p>AngularJS是一款开源的JavaScript MV*(MVW、MVVM、MVC)框架,目前由Google维护。AngularJS弥补了HTML在构建应用方面的不足,其通过使用标识符(directives)结构,来扩展Web应用中的HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。AngularJS最初由Miško Hevery和Adam Abrons于2009年开发,后来成为了Google公司的项目。</p> <h2>更新日志</h2> <ul> <li>$sce: fix <code>adjustMatcher</code> to replace multiple '<em>' and '</em>*' (#7897) (<a href="/misc/goto?guid=4958995691875332719">991a2b</a>)</li> <li>ngModelOptions: handle debounce of <code>updateOn</code> triggers that are not in debounce list (<a href="/misc/goto?guid=4958995560713305268">789790</a>)</li> <li>ngMock/$controller: respect <code>$compileProvider.preAssignBindingsEnabled()</code> (<a href="/misc/goto?guid=4958995560841729172">7d9a79</a>)</li> <li>$location: throw if the path starts with double (back)slashes (<a href="/misc/goto?guid=4958995560970410095">4aa953</a>)</li> <li>core: do not auto-bootstrap when loaded from an extension. (<a href="/misc/goto?guid=4958995561103539071">0ff10e</a>)</li> <li>input[radio]: use strict comparison when evaluating checked-ness (<a href="/misc/goto?guid=4958995561231788906">5ac7da</a>, <a href="/misc/goto?guid=4958995561361043250">#15288</a>)</li> <li>input: fix <code>step</code> validation for <code>input[type=number]</code>/<code>input[type=range]</code> (<a href="/misc/goto?guid=4958994630380272671">081d06</a>, <a href="/misc/goto?guid=4958994630475516741">#15257</a>)</li> <li>$parse: <ul> <li>treat falsy values as defined in assignment expressions (<a href="/misc/goto?guid=4958994630937003190">4f44e0</a>)</li> <li>call once stable bind-once expressions with filter (<a href="/misc/goto?guid=4958994631034779468">3b5751</a>)</li> <li>Handle sign of <code>-undefined</code> consistently (<a href="/misc/goto?guid=4958994631122567146">c1eaf3</a>)</li> </ul> </li> <li>ngModel: treat synchronous validators as boolean always (<a href="/misc/goto?guid=4958994631228579034">7bc71a</a>, <a href="/misc/goto?guid=4958994631319963379">#14734</a>)</li> <li>$q: treat thrown errors as regular rejections (<a href="/misc/goto?guid=4958994631409638969">e13eea</a>, <a href="/misc/goto?guid=4958994631501876414">#3174</a>, <a href="/misc/goto?guid=4958994631594545099">#15213</a>)</li> <li>ngTransclude: use fallback content if only whitespace is provided (<a href="/misc/goto?guid=4958994631685371350">32aa7e</a>, <a href="/misc/goto?guid=4958994631778461041">#15077</a>)</li> <li>$compile: <ul> <li>don't throw tplrt error when there is a whitespace around a top-level comment (<a href="/misc/goto?guid=4958994631880150557">76d3da</a>, <a href="/misc/goto?guid=4958994631968214723">#15108</a>)</li> <li>disallow linking the same element more than once (<a href="/misc/goto?guid=4958994632064146415">1e1fbc</a>)</li> <li>correctly merge consecutive text nodes on IE11 (<a href="/misc/goto?guid=4958994632250466743">13c252</a>, <a href="/misc/goto?guid=4958994632338887458">#14924</a>)</li> <li>don't add leading white-space in attributes for a specific merge case (<a href="/misc/goto?guid=4958994632560540276">305ba1</a>)</li> <li>don't trim white-space in attributes (<a href="/misc/goto?guid=4958994632651078702">97bbf8</a>, <a href="/misc/goto?guid=4958994632746217443">#5513</a>, <a href="/misc/goto?guid=4958994632839920303">#5597</a>)</li> <li>move check for interpolation of on-event attributes to compile time (<a href="/misc/goto?guid=4958994632940221671">b89c21</a>, <a href="/misc/goto?guid=4958994633028902942">#13267</a>)</li> </ul> </li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4958996168008138886" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4958996168106801194" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul> <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/20213970">http://www.open-open.com/news/view/20213970</a></p>