我想要告诉对自己来说是Angular未经验者的事情
首先
在使用了数个月的Angular 4/5之后,我总结了七个个人心得,这些是我在零知识的时候希望自己知道的!
1. Angular 的官方网站有日本语版本。
我认为Angular的初学者应该首先阅读官方网站上的教程。
链接:https://angular.io
非常易懂,请用中文表达。Angular太厉害了!
在日本的Angular文章中,经常会提到上述内容,然而官方网站上也有日文版。
当我找到了angular.io的网址后,将.io转换为.jp时,我感到非常幸福。
使用yarn代替npm
-
- yarnは、–saveし忘れがない
-
- yarnはadd(install)がやたら速い
-
- yarnのほうがトラブルが少ない
-
- npmを使用していたころ、Angular CLIのアップデートで依存関係エラーが頻発しました。
- よくわからない初心者の私は、yarnを使ったほうが幸せになれました。
先把Angular Material先安装上
「看著我」這個詞讓評論家的臉色改變了。
雖然沒有必須使用Angular Material,但官方網站很易懂呢!
https://material.angular.io/
4. 准备支持IE浏览器
Angular 不支持 Internet Explore(IE)是默认设置。
你现在还在用IE?…确实有些人还在使用,尤其是在其他组织里。
因为处理遗留问题的人太麻烦了,所以我们来解决这个问题。
IE支持
按照polyfiles.ts中的IE兼容性注释进行指示。
安装注释中提到的包。
避免使用IE的兼容模式。
当将服务器放置在本地网络上时,IE可能会显示“是内部网页!需要切换到兼容模式来显示!”
请务必在index.html的标签中添加以下内容。
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
参考了以下内容:https://qiita.com/rico/items/09c896290e218ed2b7c3
当进行搜索时,请在搜索词后面加上“-angularjs”。
当你用「検索ワード」+ 「angular」进行网页搜索时,你会看到大量关于AngularJS的文章,而几乎找不到关于Angular的文章。
于是,这里是一个魔法词,即「-angularjs」。
[検索ワード] angular -angularjs
哇哦,文章排除了AngularJS的文章!
在您提供的链接文章中,我受益匪浅,非常感谢。
在Angular CLI中创建项目模板。
在初期阶段,我们改造了官方教程的项目进行开发,然而删除不必要的功能却意外地很困难。因此,我们使用下面的命令重新从零开始建立了项目。
# プロジェクト作成
ng new <プロジェクト名>
# コンポーネント|サービス作成
ng g <component|service> <コンポーネント/サービス名>
# コンポーネント作成(モジュール指定)
# モジュールたくさんあって、どこに作ればいいかわからないよ!と怒られた場合
ng g component <コンポーネント名> --module <モジュール名>
在创建项目时,从零开始比修改样本项目的结果,经验值更高。
7. (附录) DB使用MongoDB
尽管不是使用Angular,但我最大的错误是在选择后端数据库时犯下的。
最初,我们选择了Node.js + PostgreSQL。
MongoDB?不,不,我更熟悉PostgreSQL呢~。咦?怎么找不到有关Node.js + PostgreSQL实现的文章呢!可是Node.js + MongoDB的文章却有一大堆!
结果是,情况变成了要放弃使用PostgreSQL的所有代码。
如果不需要关系数据库的话,我首先会推荐使用MongoDB,因为它在开发速度和Web信息量方面都压倒性地优秀。
总之
如果对大家有一点帮助的话,那就太好了。祝愿大家拥有美好的Angular之旅!