摘要:
ControllerAs:Use thecontrollerAssyntax always as it aids in nested scoping and controller instance reference.Bad: {{ someObject }}Good: {{ main.some... 阅读全文
摘要:
Also read:http://www.cnblogs.com/Answer1215/p/3941966.htmlUsing ngAnimate://!annotate="YourApp" Your AngularJS Module|Replace this or ngModule with th... 阅读全文
摘要:
Using for..of statement:function* greeting(){ console.log(`Generators are "lazy"`); yield "How"; console.log(`I'm not called until the second... 阅读全文
摘要:
Generators in ECMAscript 6 are first-class coroutines that produce encapsulated suspended execution(暂停执行) contexts.Yield values and iterate over them ... 阅读全文
摘要:
The spread operator (...) allows you to "explode" an array into its individual elements.Spreate an array:console.log([1,2,3]); // [1, 2, 3] conso... 阅读全文
摘要:
Where destructuring in ES6 allows you to easily get properties out of an object, this shorthand property syntax allows you to easily push properties i... 阅读全文
摘要:
ECMAscript 6 lets us use string templates to gain a lot more control over strings in JavaScript.var salutation = "Hello";var place = "New York";var gr... 阅读全文
摘要:
$intervalprovides an excellent service for timed operations in your AngularJS apps. It has the advantage over setInterval in "normal" Javascript in th... 阅读全文
摘要:
ES6 decided that Array Comprehensions will not included in this version, ES7 will include this. Therefore, only FireFox support this, you can test it ... 阅读全文