如何使用《 Angular样式指南》帮助我更好地学习Angular.JS

我有个很棒的机会,可以通过我与大会的编码训练营远程学习Angular.JS。 到目前为止,我一直选择前端语言。 有一天,我收到了本地普罗维登斯(Providence)网站开发公司的一封电子邮件,该邮件对我拥有什么样的技能感兴趣。 与招聘经理简短交谈后,很明显,他们正在寻找一个了解JavaScript的人。 对话结束后,他询问是否可以给我发送一封电子邮件,其中包含Angular.JS中的编码挑战。 我被抽了,所以当我收到电子邮件时,我立即跳了进去。 通读他们想要的规范,这是一个简单的完整CRUD Web应用程序,但是他们正在寻找遵循样式指南的干净代码。 到目前为止,我什至从没看过样式指南,我只是用Angular编写代码,却因希望工作正常而偶然发现了它们,而当它们不起作用时,我会通过StackOverflow的建议进行修复。 我知道有一些概念,例如创建工厂/服务和自定义指令,但是由于担心会写很多代码使其无法工作,所以我从未尝试过这些概念。 面对这个编码挑战,我渴望真正在Angular.JS中编写一些简洁,性感的代码,因此我走出了自己的舒适区,并尝试克服了我过去避免的Angular的这些功能。 我所做的第一件事是打开Angular样式指南,并寻找所需的方式来编写典型的Angular应用程序。 在阅读样式时,我注意到最佳实践使我对Angular的实际操作有了更好的了解。 当您了解发生某事的原因时,它会更易于使用。 尽管我确实遇到了一些有关代码本地测试的问题,但是样式指南中的最佳实践给了我足够的信心,可以用我以前从未尝试过的Angular功能来应对编码挑战。 到目前为止,我认为针对此挑战的代码是迄今为止我编写的最干净,最有条理的代码。 我可以肯定地说,我为此感到自豪,并且距Angular的掌握又近了一步。